3
forms.pyで定義したDjango Administratorページにフォームを入れることはできますか? このフォームをDjango管理者ページのモデルインラインにも入れることができますか?howto django管理者ページのインラインにカスタムフォームを追加する
class AnswerInline(admin.StackedInline):
...
forms.pyで定義したDjango Administratorページにフォームを入れることはできますか? このフォームをDjango管理者ページのモデルインラインにも入れることができますか?howto django管理者ページのインラインにカスタムフォームを追加する
class AnswerInline(admin.StackedInline):
...
うん、それは少し複雑ですが、the docs are actually clear here:
InlineModelAdmin.form
を明確にするために、これは私がインライン呼んでいます。これは、このインライン用のformsetを作成するときにinlineformset_factoryという に渡されます。
のModelFormにフォームのデフォルトの値
だからあなたのフォームクラスを作成し、そのように、インラインでそれを参照してください。
class MyForm(forms.ModelForm):
…
class AnswerInLine(admin.StackedInLine):
form = MyForm
をあなたはhttp://stackoverflow.com/questions/877723を見て、自分自身のフォームセットを定義したいです/ inline-form-validation-in-django#877920 – krs
フォームの一般的な使用方法と使い方を理解するために、私が参照できるシンプルなリソースはありますか? Djangoのドキュメントは、今私には少しわかりません。 –