基本上,我正在尝试使用以下网址格式缓存一个简单的搜索结果页面(使用TemplateView视图生成):
/搜索/ Q = FOO
我试过了:
我不能成为宇宙中第一个需要这个的人:-) ...指向我在Django文档中遗漏的东西,或指向我的搜索功能的包裹,我非常感激。
答案 0 :(得分:0)
您可以使用template fragment caching来实现此目的,使用查询字符串来唯一标识缓存片段。在您的模板中:
{% load cache %}
{% cache 3600 search_results request.META.QUERY_STRING %}
<!-- search results here -->
{% endcache %}