我是 Django 新手,需要一些关于如何最好地在 django 2.0 中实现匿名用户的帮助。
目的
本质上,我正在尝试创建一个网站,用户可以在其中填写一些字段,然后可以将其拆分为子表。他们输入的信息只对他们自己可见,其他用户看不到。
问题
到目前为止,我发现如果您允许某人向数据库发布权限,那么他们应该是经过身份验证的用户。我的问题是我不想强迫人们注册只是为了使用这个应用程序。
问题
考虑到这一点,我查看了文档中的匿名用户,但我无法理解它。
- 我应该创建自己的模型来扩展 AnonymousUser 吗?
- 这种方法有哪些安全问题?
- 如果用户关闭浏览器并重新打开,他们是否能够查看之前输入的信息?
- 如果用户想在以后注册,是否可以保留他们的信息?
谢谢你的帮助