Я кеширую в своем шаблоне django вот так.
{% load cache %}
{% cache cache_timeout key_name model_id %}
<div>
{{some_variable}}
</div>
{% endcache %}
Где cache_timeout
- переменная, которую я установил в виде с таймаутом.
Я также вручную изменяюкэшируйте значение, используя фрагмент принятого ответа на этот вопрос
Это работает нормально, так как я знаю, что шаблон устанавливает значение с тем же ключом, который я использую.Дело в том, что когда я обновляю кеш (я проверяю обновленное значение, и оно устанавливается), шаблон продолжает показывать предыдущее значение некоторое время (намного меньше, чем время ожидания) перед обновлением.
Мне нужен шаблон для немедленного обновления прочитанного значения.