在表单中使用CheckboxSelectMultiple,该表单使用与使用ForeignKey的用户相关的数据库输入

时间:2019-09-10 10:12:11

标签: django django-models django-forms django-views

我有一个名为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中的数据库中。

0 个答案:

没有答案