Djangoの管理画面の入力(input)にクラスを追加する方法

Djangoの管理画面の入力にform-controlクラスを追加したかったので調べました。

417

admin.py

class HogeAdmin(admin.ModelAdmin):

    def formfield_for_dbfield(self, db_field, **kwargs):
        formfield = super().formfield_for_dbfield(db_field, **kwargs)
        formfield.widget.attrs.update({'class': 'form-control'})
        return formfield

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です