2017-05-24 198 views
0

我对Django的使用经验有限,但我遇到了一个问题,我更新了HTML模板文件,它为我们页面上的重要视图提供服务,并且一些用户在查看页面时不会获取更新视图。就好像他们的设备正在缓存页面一样。现在这个页面不是静态的,并且可以根据请求动态生成。现在我正在改变的部分是一个嵌入式Java脚本。Django HTML模板缓存

我的问题是有没有办法让页面的一部分可以被缓存,而其他的不是来自同一个模板?

回答

0

使用{% cache %}模板标签模板您缓存片段:

{% load cache %} <-- at the top of the template 

{% cache 500 sidebar %} 
    .. sidebar .. 
{% endcache %} 

至少需要两个参数:缓存超时,以秒计,且 名字给缓存片段。