fox_12
@fox_12
Расставляю биты, управляю заряженными частицами

Инвалидация кеша для определенного класса?

Есть у меня страница профиля, где пользователь меняет свою почту, имя и прочее.
Страница выводится с помощью TemplateView.
Также для сайта включено кеширование на базе redis.
Теперь проблема:
Пользователь заходит на страницу. Меняет, - скажем свой емейл, запрос отрабатывает, выводится надпись об успешной смене данных. Вроде все хорошо.
Но тут пользователь решает обновить страничку, и видит старые данные. Данные скешировались.
Как мне выполнить инвалидацию кеша для отдельной страницы, сгенерированной на базе Common Based Views?
  • Вопрос задан
  • 452 просмотра
Пригласить эксперта
Ответы на вопрос 1
maxclax
@maxclax
Что мешает при обновлении модели или к примеру после form_valid сделать сброс кеша по ключу для этого пользователя?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы