У меня есть представление, в котором отображается информация о конкретном пользователе, что означает, что содержимое ответа на один и тот же URL-адрес уникально для каждого пользователя, прошедшего проверку подлинности.
В идеале эти страницы должны кэшироваться в браузере.Однако это не относится к Chrome или Firefox (на производстве или локально).
Сервер разработки обрабатывает представление каждый раз, несмотря на то, что я установил декоратор @vary_on_cookies.
У меня есть правильное промежуточное ПО (в правильном порядке):
django.middleware.cache.UpdateCacheMiddleware
django.middleware.cache.FetchFromCacheMiddleware
Нужно ли устанавливать CACHE_MIDDLEWARE_ANONYMOUS_ONLY = False?
Одна вещь, которую я имеюзаметил, что запрос отправляет этот заголовок элемента управления кэшем:
Cache-Control:max-age=0
Я предполагаю, что это может быть корневой проблемой.Или это связано с сервером разработки?
Есть предложения?