【问题标题】:How to clear browser cache with python django?如何使用 python django 清除浏览器缓存?
【发布时间】:2018-02-20 19:39:06
【问题描述】:

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

我尝试过的

我的功能很简单

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

但它不会清除缓存

有没有更好的选择

【问题讨论】:

  • 这里有一个根本的误解:django.core.cache 不是浏览器缓存。此外,您不能以这种方式“清除 [the] browser cache”。
  • 哦.. django 中有什么方法可以清除浏览器缓存@hop

标签: python django python-3.x caching


【解决方案1】:

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

缓存是一个非常广泛且相当复杂的主题。您必须了解 HTTP 标头、标签、不同的浏览器行为、代理等。然后您会发现您一开始就不想“清除 [the] browser cache”……

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    • 2010-11-05
    • 2013-07-17
    • 2011-10-23
    • 1970-01-01
    • 2013-11-24
    • 2018-07-27
    相关资源
    最近更新 更多