Администратор Django: Использование пользовательского виджета только для одного поля модели

У меня есть поле DateTimeField в моей модели. Я хотел отобразить его как виджет флажка на сайте администратора Django. Для этого я создал виджет настраиваемой формы. Однако я не знаю, как использовать свой настраиваемый виджет только для этого поля.

В документации Django объясняется, как использовать настраиваемый виджет для всех полей определенного типа:

class StopAdmin(admin.ModelAdmin):
    formfield_overrides = {
        models.DateTimeField: {'widget': ApproveStopWidget }
    }

Однако это недостаточно детализировано. Я хочу изменить его только для одного поля .

58
задан Mechanical snail 12 September 2012 в 02:08
поделиться