Введение в КолбуУчебные пособия

Published on 2023-04-20 00:10:05 · 中文 · English · بالعربية · Español · हिंदीName · 日本語 · 中文繁體

Что такое веб-фреймворк?

Фреймворк веб-приложений или просто веб-фреймворк представляет собой набор библиотек и модулей, которые позволяют разработчикам веб-приложений писать приложения, не беспокоясь о низкоуровневых деталях, таких как протоколы, управление потоками и т. Д.

Что такое колба?

Flask - это фреймворк веб-приложений, написанный на Python. Он был разработан Армином Ронахером, который возглавляет международную организацию энтузиастов Python под названием Pocco. Flask основан на инструментарии Werkzeug WSGI и движке шаблонов Jinja2. Оба они являются проектами Pocco.

WSGI

Интерфейс шлюза веб-сервера (WSGI) был принят в качестве стандарта для разработки веб-приложений на Python. WSGI — это спецификация общего интерфейса между веб-серверами и веб-приложениями.

ВЕРКЦАУГ

Это инструментарий WSGI, который реализует объекты запросов, ответов и другие служебные функции. Это может быть построено поверх того, что может быть построен веб-фреймворк. Фреймворк Flask использует Werkzeug в качестве одного из своих базовых модулей.

Джинджа2

jinja2 - популярный движок шаблонов Python. Система веб-шаблонов объединяет шаблоны с определенными источниками данных для отображения динамических веб-страниц.
Колбу часто называют Микрофреймворк. Он предназначен для того, чтобы сохранить ядро приложения простым и расширяемым. Flask не имеет встроенного слоя абстракции для обработки базы данных и не поддерживает проверку форм. Вместо этого Flask поддерживает расширения для добавления этих функций в приложения. Некоторые из популярных расширений Flask будут обсуждаться в следующих главах этого учебника.