Бутылка (веб-фреймворк) - Bottle (web framework)
эта статья слишком полагается на использованная литература к основные источники.Сентябрь 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Марсель Хеллкамп |
---|---|
изначальный выпуск | 1 июля 2009 г. |
Стабильный выпуск | 0.12.18 / 1 декабря 2019 г.[1] |
Репозиторий | Хранилище бутылок |
Написано в | Python |
Операционная система | Кроссплатформенность |
Тип | Веб-фреймворк |
Лицензия | Массачусетский технологический институт |
Интернет сайт | бутылочный |
Бутылка это 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)