Request-Response цикл Django – это процесс, который происходит при каждом запросе к веб-приложению Django.
Он состоит из следующих этапов:
1. Запрос:
2. Обработка запроса:
Сервер получает запрос, определяет соответствующий запросу сайт и передает запрос фреймворку Django через WSGI.
WSGI (Web Server Gateway Interface) - это стандартный интерфейс между веб-сервером и веб-приложением. Он определяет набор правил и соглашений, которые должны соблюдаться для взаимодействия между двумя этими компонентами.
Django использует информацию из запроса для определения того, какое представление должно обработать запрос.
Django делает это, сопоставляя URL-адрес запроса с URL-адресами, зарегистрированными в файле urls.py
.
Когда Django находит совпадение, он вызывает соответствующее представление.
3. Ответ:
Middleware: