предисловие
Колба Джанго пакет менее совершенные функции, производительность меньше, чем Торнадо, но компоненты Колбы третьей стороны с открытым исходным кодом, чем богатые.
Если вы любитель минимализма стиле перфекционист, то колба для вас.
Приложение инициализации объекта и конфигурации
Описание параметра инициализации объектого приложения Колбы
App = Колбу ( __name__ , static_url_path = « / Python » , # Префикс URL для доступа к статическим ресурсам, значение по умолчанию является статическим static_folder = « статические » , # статические файлы каталога, по умолчанию статические template_folder = « Шаблоны » , # файл шаблона каталог, по умолчанию шаблоны )
Использование файла конфигурации
# Параметры конфигурации использовать # 1. Профиль # app.config.from_pyfile ( "The config.cfg") # 2. Параметры конфигурации с использованием объекта класса Config (Object): отладочные = Истинный ITCAST = " Python " файл app.config. from_object (конфигурация) # # 3. прямой операционной конфигурация словарь объекты # файла app.config [ "отладочный"] = True
Считывание параметров конфигурации режима
# Считывает параметры конфигурации # 1. значения конфигурации непосредственно из словаря в глобальном объекте приложение # Print (app.config.get ( "ITCAST")) # 2. параметры получения CURRENT_APP печати (current_app.config.get ( " ITCAST " ))
приложение запускается инструкция
ЕСЛИ __name__ == ' __main__ ' : # Запуск программы колба # app.run () app.run (Host = " 0.0.0.0 " , Port = 5000, Debug = True)
функция просмотра маршрута
данные