【发布时间】:2011-09-22 03:09:10
【问题描述】:
我的网站发生了非常奇怪的想法!
我的 base.html 页面顶部有一个“欢迎 {{user.email}}”!到目前为止工作正常,但是当我在 IPAD2 和 Iphone4 中测试该站点时,我看到登录部分无法正常工作!我的意思是,如果我登录了欢迎消息,但如果我注销,一些页面仍然在顶部显示欢迎消息,但是如果我重新加载页面,那么之后它就可以正常工作了!似乎只是 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 操作系统中!!在 Windows 中使用 Safari 效果很好!
【问题讨论】:
标签: django authentication