在djang中会话身份验证用户_id不正确

2024-05-02 02:56:42 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的视图.py,在某些视图中,我有uid = request.user.id这给出了现在登录的用户的id,我在模板上显示了该id,并且显示出来是正确的。但是同样的id也应该被发送到会话,因为auth_user_id是根据sessions table/admin/sessions/这里没有显示的。无论哪个用户登录,它总是显示{u'_auth_user_hash': u'ca7e738308ed261de83fe3c80c9a4657b37e8c81', u'_auth_user_id': u'2', u'_auth_user_backend': u'django.contrib.auth.backends.ModelBackend'}。uid=2是我的表中的超级用户(admin)。我好像不明白为什么会这样?有什么想法吗? 会话表中也只存储一个会话。在


Tags: 用户pyauth视图模板idbackenduid