我的网站真的很奇怪!
我的base.html页面顶部有一个“welcome {{user.email}}”!到目前为止工作正常,但是当我在IPAD2和Iphone4中测试网站时,我看到了,登录部分工作正常!我的意思是,如果我登录了欢迎消息已经显示,但是如果我注销,有些页面仍在顶部显示欢迎消息,但如果我重新加载页面,那么它之后工作正常!似乎JUST ipad正在持有某种缓存!甚至可能吗?
仅供记录我在我的django应用程序中没有使用缓存!我的settings.py文件有:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
}
}
所以,我知道django并没有搞砸了!它与ipad有关!(客户端)
有人对此有所了解吗?!
修改
我尝试过添加;
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
和
<meta http-equiv="Cache-control" content="no-cache">
到目前为止没有成功。
EDIT2 : 这也发生在Safari中!但只是在Safari和MAC OS!在Windows中使用Safari工作正常!
答案 0 :(得分:0)
如果您真的认为它是客户端,也许您可以尝试为缓存控制添加一些元标记,看看是否有帮助。