我目前正在使用调查应用程序。答案存储在一个非常简单的模型创建的表中:
class Answer(models.Model):
user = models.ForeignKey(User, on_delete=models.PROTECT, null=False)
item = models.ForeignKey(Item, related_name = "question", on_delete=models.PROTECT, null = True)
answer = models.TextField()
例如,如果调查中有10个问题,则将在数据库中为每个用户创建10行。
鉴于上述情况,要创建的表单必须包含多个问题和相应的输入内容以供回答。
我的问题是:
1。。对于这些情况,必须使用表单集吗?
2。。如果不是强制性的,是否建议使用?还是有更好的方法来解决这个问题?