Spec-Zone.ru › Werkzeug 2.0

Важные термины

Эта страница охватывает важные термины, используемые в документации и самом Werkzeug.

WSGI

WSGI — это спецификация для веб-приложений Python, которой следует Werkzeug. Она была определена в PEP 3333 и широко поддерживается. В отличие от предыдущих решений, она гарантирует, что веб-приложения, серверы и утилиты могут работать вместе.

Объект ответа

Для Werkzeug объект ответа — это объект, который работает как WSGI-приложение, но не выполняет обработку запроса. Обычно у вас есть функция представления или метод контроллера, которые обрабатывают запрос и собирают объект ответа.

Объект ответа не обязательно является классом Response или его подклассом.

Например, Pylons/webob предоставляют очень похожий класс ответа, который также можно использовать (webob.Response).

Функция представления

Часто при разработке веб-приложений говорят об MVC (Модель, Представление, Контроллер). Однако фреймворк Django ввел MTV (Модель, Шаблон, Представление), что по сути означает то же самое, но сводит концепцию к модели данных, функции, которая обрабатывает данные из запроса и базы данных, и рендерит шаблон.

Сам Werkzeug не говорит вам, как нужно разрабатывать приложения, но документация часто говорит о функциях представления, которые работают примерно так же. Идея функции представления заключается в том, что она вызывается с объектом запроса (и, необязательно, некоторыми параметрами из правила URL) и возвращает объект ответа.

© 2007–2021 Pallets
Licensed under the BSD 3-clause License.
https://werkzeug.palletsprojects.com/en/2.0.x/terms/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API