@Heavy10110

Какие типовые задачи решаются через middleware django?

Изучаю middleware, написал подсчет визитов через middleware, но меня мучает вопрос - Какие типовые задачи решаются с помощью промежуточного слоя? Я могу предположить, что это различные действия над аргументами request и тд, пока не сталкивался с какой-то проблемой, которую нужно решать конкретно через middleware. Если можете, опишите проблемы, которые вы решали через этот механизм.
  • Вопрос задан
  • 340 просмотров
Пригласить эксперта
Ответы на вопрос 2
@deliro
1. Идентификация пользователя. Например, кастомная аутентификация или навешивание каких-нибудь перманентных куков
2. Сессии
3. Логгирование ответов/запросов
4. Ограничение доступа к множеству URL'ов с определённым префиксом
5. Инъекции в HTML-ответ

Что удалось придумать за минуту
Ответ написан
В миделвея выполняется то, что нужно выполнить для нескольких роутов. Таким образом мы избавляемся от дублирования кода.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы