有没有办法制作一个实际包含字段数组的 django 表单类?我有一个数据库,它会提取可变数量的问题来询问用户,每个问题都会知道如何定义它的小部件......等等,我似乎无法将它连接到 django 表单。
我试过这个:
class MyForm(forms.Form):
question = []
questions = Question.objects.all()
for q in questions:
question.append(forms.CharField(max_length=100, label=q.questionText))
但是,当我创建一个新实例时,这似乎并没有暴露我的问题列表MyForm
。有没有办法使用 django 表单获取可变数量的表单字段,或者这超出了它可以做的范围?