Filyushin
@Filyushin
Python, Delphi, Firebird

Как удалить значение из кэша в Django?

Подскажите как удалить значение из кэша при обновлении. REST API кэширует список редкоизменяемого справочника. Но он всё-таки меняется. В момент создания новой записи или удаления нужно имеющиеся ключи кэша обновить. Сталкивались с подобной проблемой?

REST API на DRF.
  • Вопрос задан
  • 158 просмотров
Решения вопроса 1
@deliro
Если данные в БД изменяются только через Django-приложение, то проще всего повесить хендлер на сигнал на сохранение/удаление модели и вычищать кэш.

https://docs.djangoproject.com/en/3.1/topics/signals/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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