実際にフィールドの配列を保持する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フォームを使用して可変数のフォームフィールドを取得する方法はありますか?それとも、これができる範囲を超えていますか?