Бутылка (веб-фреймворк) - Bottle (web framework)

Бутылка
Бутылка-logo.svg
Разработчики)Марсель Хеллкамп
изначальный выпуск1 июля 2009 г.; 11 лет назад (2009-07-01)
Стабильный выпуск
0.12.18 / 1 декабря 2019 г.; 11 месяцев назад (2019-12-01)[1]
РепозиторийХранилище бутылок
Написано вPython
Операционная системаКроссплатформенность
ТипВеб-фреймворк
ЛицензияМассачусетский технологический институт
Интернет сайтбутылочный.org Отредактируйте это в Викиданных

Бутылка это WSGI микро веб-фреймворк для языка программирования Python. Он разработан, чтобы быть быстрым, простым и легким, и распространяется как единый файловый модуль без зависимости кроме стандартной библиотеки Python. Этот же модуль работает с Python 2.7 и 3.x.[2]

Он предлагает отправку запросов (маршруты) с URL поддержка параметров, шаблоны, встроенный веб сервер и адаптеры для многих сторонних WSGI / HTTP-серверов и движки шаблонов.[3]

Он спроектирован таким образом, чтобы он был легким и позволял разрабатывать веб-приложения легко и быстро.[4]

особенности

  • Один файл, который работает с Python 2.7 и 3.x
  • Может работать как отдельный веб-сервер или использоваться за ("монтироваться") любым веб-сервером, который поддерживает WSGI
  • Встроенный шаблонизатор SimpleTemplate Engine
  • Поддержка для JSON данные клиента (для ОСТАЛЬНЫЕ и JavaScript клиенты)
  • Плагины для популярных баз данных и хранилищ ключей / значений и другие функции[5]

пример

Просто "Привет мир!"

от бутылка импорт маршрут, бегать, шаблон@route('/ привет / <имя>')def показатель(имя):    вернуть шаблон(' Здравствуйте, {{name}} !', имя=имя)бегать(хозяин='localhost', порт=8080)

Смотрите также

использованная литература

внешние ссылки