Django Невозможно установить виджет в классе формы - PullRequest
0 голосов
/ 19 мая 2018

Я хочу создать форму, которая скрывает поле.Это работает:

form_class = modelform_factory( Model, widgets = { 'field1' : forms.HiddenInput() }, exclude = () )
form = form_class()    # field1 is hidden

Почему это не работает, когда я создаю form_class и затем устанавливаю виджеты через его мета класс?

form_class = modelform_factory( Model, exclude=() )
form_class._meta.widgets = { 'field1' : forms.HiddenInput() }
form = form_class()  # field1 is not hidden in form
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...