我有一个名为Level1
的模型,它与使用User
的{{1}}模型有关
ForeignKey
IT从用户那里获取输入并将其保存在DB中。我可以使用
获得特定用户提供的所有输入。class Level1(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
ans = models.CharField(max_length=1024)
(如果还有其他方法,请共享)
现在我要做的是使用级别1(user=request.user
level1_answers=user.level1_set.all()
)的这些答案,并将其用作级别2的输入。
其中级别2与级别1相同,其中level1_answers
作为用户,ForeignKey
,除了它使用级别1的答案并呈现级别用户使用其中的复选框。
ans
如果用户回答了class Level2(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
ans = models.CharField(max_length=1024)
#I want ans to be presented as CheckboxSelectMultiple using Level1 answers.
的{{1}},我想显示复选框以从中选择并保存到表1,2,3,4,5,6,7
中的数据库中。