我有一个模板片段缓存,如:
{% cache 3600 my_list request.path %}
... some html
{% endcache %}
request.path可以采用以下形式:
到目前为止,我已经进行过搜索并将其读取为“#my; list”名称下的所有内容无效。我可以使用版本控制,只使用cache.incr_version
增加版本,但它接受一个我不知道的密钥,因为无法预测用户正在访问的URL。
基本上这些网址只列出了一些模型,当添加新模型时,我想使缓存无效,以便它反映新添加的记录。但我无法拨打.delete
或.incr_version
,因为我不知道完整的密钥。