Bottle (веб прилог)

С Википедије, слободне енциклопедије
Bottle
Програмер(и)Марсел Хелкамп
Прво издање01.07.2009.
Стабилно издање
0.12.8 / 28.12.2014.[1]
Репозиторијум Уреди на Википодацима
Написан уПајтон
Оперативни системCross-platform
ТипОквир веб прилога
ЛиценцаMIT
Веб-сајтbottlepy.org

Bottle је WSGI микровеб-прилог за програмски језик Пајтон. Дизајниран је да буде брз, једноставан и лаган, и дистрибуиран је као модул једног фајла без зависности осим Пајтонове стандардне библиотеје. Исти модул се покреће са Пајтоном 2.5+ и 3.x.[2]

Нуди отпрему захтева (путања) са подршком параметра URL, шаблона, базом података кључева, уграђеног веб сервера и адаптера за многе WSGI/HTTP-серверске и шаблонске енџине трећих лица.[3]

Дизајниран је да буде лаган, и да омогући програмирање веб апликација да буде лако и брзо.[4]

Могућности[уреди | уреди извор]

  • Један фајл који покреће и Пајтон 2.5+ и 3.x
  • Може бити покренут као самостални веб сервер или бити коришћен у позадини ("уграђен на") било ког веб сервера који подржава WSGI
  • Уграђени шаблонски енџин назван SimpleTemplate енџин
  • Подршка за JSON податке клијента (за ReST и JavaScript клијенте)
  • Додаци за популарне базе података и продавнице кључева/вредности и осталих могућности [5]

Пример[уреди | уреди извор]

Једноставан "Hello World!"

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)

Референце[уреди | уреди извор]

Спољашње везе[уреди | уреди извор]