Django跟踪匿名用户

时间:2011-06-30 02:11:44

标签: python django

我正在构建一个为外部属性提供内容的系统。我想跟踪未使用匿名唯一ID在我的网站上注册的用户。然后,如果他们稍后在我的网站上注册,我可以将他们转换为常规的Django用户,但是当他们匿名时仍然会有与他们的偏好和活动相关的信息。

是否有通过Django自动设置用户cookie的工具,以便如果用户正在接受cookie,我有一个用户会话ID可以使用?

如果Django有一些从Anonymous转移到Authenticated用户的路径,我宁愿不提出自定义解决方案。

2 个答案:

答案 0 :(得分:7)

我建议你去寻找会议。他们使用cookie,将唯一的id存储到cookie中,该cookie链接到服务器上包含其数据的文件。

https://docs.djangoproject.com/en/dev/topics/http/sessions/

答案 1 :(得分:4)

过去,我一直在寻找这样的问题的解决方案。 Django懒人注册(https://github.com/danfairs/django-lazysignup)看起来应该解决你的问题而不是强迫你重新发明轮子,但公平警告我没有亲自使用过这个项目。