Django跟踪匿名用户

Jiy*_*sub 5 python django

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

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

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

SBS*_*STP 7

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

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


小智 6

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