1
Django 1.9+では、リストをfield_order
に渡すことでModelForm
のフィールドの順序を指定できます。私は、フォームのMeta
クラスでexclude
を持っている場合しかし、それは動作しません:Djangoフォームフィールドを除外で指定する
class MyForm(ModelForm):
class Meta:
model = MyModel
exclude = ['unwanted_field1', 'unwanted_field2']
field_order = ['foo', 'bar', 'spam', 'eggs']
(私は彼らがモデルで定義されている順序でフィールドを取得します)。
class MyForm(ModelForm):
class Meta:
model = MyModel
fields = ['foo', 'bar', 'spam', 'eggs']
は、どのように1はfield_order
を使用する必要があります。私が代わりにexclude
を使用しての私が欲しいのフィールドを指定した場合、彼らは私が望むように命じていますか?