如何使用python django清除浏览器缓存?

时间:2017-09-12 11:01:52

标签: python django python-3.x caching

我想使用django清除用户的浏览器缓存。

我尝试了什么

我的功能很简单

from django.core.cache import cache 
def clear(request):
    cache.clear()
    return Httpresponse('cleared')

但它不会清除缓存

这个

还有更好的选择吗?

1 个答案:

答案 0 :(得分:2)

浏览器缓存不能以这种方式工作。 django.core.cache与浏览器缓存无关。

缓存是一个非常广泛且相当复杂的主题。您必须了解HTTP标头,标签,不同浏览器行为,代理等等。然后您会发现您不想要清除[ ]浏览器缓存"首先......

从这里开始:https://docs.djangoproject.com/en/1.11/topics/cache/#downstream-caches