我像这样在我的 django 模板中缓存。
{% load cache %}
{% cache cache_timeout key_name model_id %}
<div>
{{some_variable}}
</div>
{% endcache %}
cache_timeout
我在视图中设置的带有超时的变量在哪里。
它工作正常,因为我知道模板使用我使用的相同键设置值。问题是,当我更新缓存时(我正在检查更新的值,它是我设置的值),模板会在更新之前持续显示之前的值一段时间(比超时小得多)。
我需要模板来立即更新读取的值。