首页 > 解决方案 > 如何为访客用户制作将数据保存在数据库中的模型和视图(未在用户 auth.model 中注册)

问题描述

是否可以从数据库中的Guest/保存表单数据Visitor

我的想法是显示一个向用户展示问题的表单。每个用户的答案都是唯一的,我想使用外键将答案映射到用户。问题是当我想使用它来映射它时,ForeignKey它说答案来自一个空用户。我也让我的访问用户访问该网站。

我已将数据保存在会话中,然后使用它 I Do not want to use that approach

有什么方法可以让我的用户无需在网站中保存数据即可访问该网站。无论如何,一旦工作完成,代码流就会从数据库中删除答案数据。

这不是完成工作,而是探索和获取知识。

我不能做

class AnsModel(model.Model):
    user=models.ForeignKey(User, on_delete=models.CASCADE)
    ans=models.CharField(max_length=1024)

Model和这个会是什么View

标签: djangodjango-modelsdjango-formsdjango-views

解决方案


推荐阅读