Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pydjSpMdInr 85 of 204 menu
◀ ▶

Введение в middleware в Django

Middleware - код, который выполняется для каждого запроса до представления и для каждого ответа после него. Запрос идет по цепочке сверху вниз к view, ответ - обратно снизу вверх.

Так подключают общие вещи: сессии, проверку CSRF, авторизацию, язык сайта. Вы уже ими пользовались (SessionMiddleware, MessageMiddleware) - просто не писали свои классы.

Свой middleware удобен, когда логика нужна всему сайту сразу: заголовок в каждом ответе, лог запросов, редирект гостей с закрытых URL.

Своими словами опишите, чем middleware отличается от обычного представления.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить