如果需要更多的控制,可以使用高速缓存模板标记缓存模板片段在模板的顶部放置。{% load cache %}
,用然后{% cache %}
标记需要缓存内容它至少需要两个参数:缓存时限,以秒为单位,以及缓存片段的名称。例如:
{%load cache%}
{%cache 500 sidebar%}
..侧栏..
{%endcache%}
有时你可能想要根据片段中出现的一些动态数据,缓存不同的片段。例如,你可能想要为每篇博客都缓存一个单独的副本。通过传递一个或多个参数,到{% cache %}
模板标记来标记唯一的缓存片段:
{%load cache%}
{%cache 500 sidebar blog.category.name%}
..用于登录用户的侧边栏..
{%endcache%}
发表评论
共 0 条评论
暂无评论