我有一个问卷模型,与问题模型有多对多的关系。这个想法是你可以动态地向问卷添加问题。
我想制作一个ModelForm,它显示分配给特定问卷的所有问题,并提供答案输入,而不是选择问题的ChoiceField。这可能吗?
我的模型是这样的:
class Question(models.Model):
body = models.TextField()
answer = models.IntegerField(null=True, blank=True)
class Questionnaire(models.Model):
name = model.CharField(max_length=200)
questions = model.ManyToManyField(Question)
谢谢