创建临时用户账户 - Django
我需要为每个访问者设置临时的用户模型,这些访问者的身份是通过会话数据来关联的。
我可能不知道,但Django支持给匿名用户附加数据吗?
我目前知道的唯一方法是使用请求对象中的会话字典部分。
非常感谢任何帮助!
2 个回答
0
我建议你去了解一下会话(sessions)。会话会使用 cookies,里面会存储一个独特的 ID,这个 ID 和你服务器上一个文件关联,这个文件里保存了用户的数据。
18
看看这个 django-lazysignup。
django-lazysignup
是一个工具包,它的设计目的是让用户在网站上使用时,感觉自己就像是已经注册的用户,但其实他们并没有真正注册。用户可以随时把这个临时账户变成一个正式的用户账户。