如何从django_session表的session_data中找到用户ID?

如何从django_session表的session_data中找到用户ID?,第1张

如何从django_session表的session_data中找到用户ID?

我在Paulo的方法上遇到了麻烦(请参阅我对他的回答的评论),所以我最终从scottbarnham.com博客文章中使用了这种方法:

from django.contrib.sessions.models import Sessionfrom django.contrib.auth.models import Usersession_key = '8cae76c505f15432b48c8292a7dd0e54'session = Session.objects.get(session_key=session_key)uid = session.get_depred().get('_auth_user_id')user = User.objects.get(pk=uid)print user.username, user.get_full_name(), user.email


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673588.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存