注销不在IPAD中工作

时间:2011-09-22 03:09:10

标签: django authentication

我的网站真的很奇怪!

我的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工作正常!

1 个答案:

答案 0 :(得分:0)

你可能错了......

如果您真的认为它是客户端,也许您可​​以尝试为缓存控制添加一些元标记,看看是否有帮助。