我正在构建一个为外部属性提供内容的系统。我想跟踪未使用匿名唯一ID在我的网站上注册的用户。然后,如果他们稍后在我的网站上注册,我可以将他们转换为常规的Django用户,但是当他们匿名时仍然会有与他们的偏好和活动相关的信息。
是否有通过Django自动设置用户cookie的工具,以便如果用户正在接受cookie,我有一个用户会话ID可以使用?
如果Django有一些从Anonymous转移到Authenticated用户的路径,我宁愿不提出自定义解决方案。
答案 0 :(得分:7)
我建议你去寻找会议。他们使用cookie,将唯一的id存储到cookie中,该cookie链接到服务器上包含其数据的文件。
答案 1 :(得分:4)
过去,我一直在寻找这样的问题的解决方案。 Django懒人注册(https://github.com/danfairs/django-lazysignup)看起来应该解决你的问题而不是强迫你重新发明轮子,但公平警告我没有亲自使用过这个项目。