0

以下のコードサンプルでわかるように、コンストラクターから複数選択フィールドを追加しようとしています (コメント行のようにするのではなく) が、機能していないようです。または super() の呼び出し後。

コンストラクターからその属性を追加する方法に関するアドバイスはありますか?

class PageForm(forms.Form):
    # answers = forms.ModelMultipleChoiceField(Answer.objects.all())

    def __init__(self, *args, **kwargs):
         self.answers = forms.ModelMultipleChoiceField(Answer.objects.all())
         super(forms.Form, self).__init__(*args, **kwargs)
         self.answers = forms.ModelMultipleChoiceField(Answer.objects.all())

PSこの例には関係ないかもしれませんが、もっと複雑なことにはこれが必要です:D

4

1 に答える 1