【问题标题】:logout not working in IPAD注销在 IPAD 中不起作用
【发布时间】: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


    【解决方案1】:

    你可能拿错了……

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

    【讨论】:

    • 感谢您的回复,但请检查我在帖子中的编辑!还没有工作!
    猜你喜欢
    • 2011-12-02
    • 2017-04-19
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 2019-01-03
    • 2018-07-04
    • 1970-01-01
    • 2017-01-07
    相关资源
    最近更新 更多