页面刷新时Django用户注销

Jar*_*oke 5 django session-state session-cookies mongoengine

这真的让我感到困惑,我不明白为什么。我有数据库支持的会话(使用 mongoengine),但似乎当我访问一个页面然后刷新它时,用户不再登录。本质上

request.user.is_authenticated() 
Run Code Online (Sandbox Code Playgroud)

页面重置后为 False

谁有想法?在我的设置中,我有:

SESSION_ENGINE = 'mongoengine.django.sessions'

MIDDLEWARE_CLASSES = (
...
'django.contrib.sessions.middleware.SessionMiddleware',
...
Run Code Online (Sandbox Code Playgroud)

在调试页面上,我注意到一些事情:

SESSION_COOKIE_DOMAIN   None  
SESSION_EXPIRE_AT_BROWSER_CLOSE  False
SESSION_COOKIE_AGE  1209600
Run Code Online (Sandbox Code Playgroud)

不存在的 cookie 域是否可以作为问题所在的线索?