我正在学习Django,因此我正在开发下面描述的应用程序。
此应用程序允许用户(经过身份验证和匿名)向其他用户发送消息。
经过身份验证的用户可以发送消息,并且可以像使用此功能的所有应用程序一样跟踪所有消息。 (例如Facebook消息)
问题是匿名用户。我想匿名用户可以向其他用户发送消息,但他可以跟踪他的消息仅。用户还可以回复匿名用户的消息,但如果匿名用户丢失了会话,他的消息也会丢失。
问题是,我如何仅为会话管理匿名用户及其消息?
答案 0 :(得分:1)
Django支持匿名会话。
如果您的应用程序相对简单(听起来像是这样),我会执行以下操作:
很酷的是,如果有人在匿名使用该应用程序后注册了一段时间,您可以使用他们的临时个人资料作为他们的个人资料并保留他们的消息。