Django管理フォームのすべてのユーザのフィールドにboostrapクラスを割り当てる必要がありますが、このコードを書いても動作しません。すべての管理フォームフィールドにCSSクラスを追加
formfield_overrides = {
models.CharField: {'widget': TextInput(attrs={'class': 'form-control'})},
models.CharField: {'widget': EmailInput(attrs={'class': 'form-control'})},
models.DateField: {'widget': DateTimeInput(attrs={'type': 'date', 'class': 'form-control'})},
models.EmailField: {'widget': EmailInput(attrs={'class': 'form-control'})},
models.BooleanField: {'widget': CheckboxInput(attrs={'class': 'form-control'})},
}
私を助けることができますか?
[確認方法](https://docs.djangoproject.com/en/1.11/ref/forms/widgets/#styling-widget-instances)の実行方法については、こちらをご覧ください。 –
はい、私はドキュメントを読んだが、管理ページにフォームをバインドできません – Mark116
@ Mark116フォームを管理者ページにバインドするには、管理者を継承するクラスを作成するためにadmin.pyに登録する必要があります。 ModelAdmin。次に、フォームにform属性を指定します。 – Nuchimik