Bottle — это быстрый, простой и легкий микровеб-фреймворк WSGI для Python. Он распространяется как однофайловый модуль и не имеет никаких зависимостей, кроме стандартной библиотеки Python.
Домашняя страница и документация: http://bottlepy.org.
from bottle import route , run , template
@ route ( '/hello/<name>' )
def index ( name ):
return template ( '<b>Hello {{name}}</b>!' , name = name )
run ( host = 'localhost' , port = 8080 )
Запустите этот сценарий или вставьте его в консоль Python, затем укажите в браузере http://localhost:8080/hello/world. Вот и все.
Установите последнюю стабильную версию с помощью pip install bottle
или загрузите Bottle.py (нестабильный) в каталог вашего проекта. Никаких жестких зависимостей, кроме стандартной библиотеки Python, нет.
Код и документация доступны согласно лицензии MIT (см. ЛИЦЕНЗИЯ).
Однако логотип бутылки НЕ подпадает под действие этой лицензии. Разрешено использовать логотип в качестве ссылки на домашнюю страницу флакона или в прямом контексте с неизмененной библиотекой. Во всех остальных случаях, пожалуйста, сначала спросите.