Home

Tags

hello world на bottle, python web framework

2010-02-01 python web bottle

Bottle - микро веб фреймворк для python, предназначен для написания простых веб-приложений, не требует установки - достаточно файла bottle.py, есть возможность работы без веб-сервера, оф.сайт

Установка


easy_install bottle

Пример приложения


from bottle import run, route

@route('/')
def main():
    return "hello world!"

run(port=8080)
после запуска веб-приложение должно быть доступно на http://localhost:8080

Пример post-запроса


# coding: utf-8

from bottle import request, response, run, route

@route('/')
def main():
    return '<form method="POST"><input type="text" name="name"/><input type="submit"/></form>'

@route('/', method='POST')
def main_post():
    return 'hello ' + request.POST['name']

run(port=8080)