У меня есть форма django с RegexField
(которая очень похожа на обычное текстовое поле ввода). На мой взгляд, при определенных условиях я хочу скрыть это от пользователя и попытаться сохранить форму как можно более похоже.
Каков наилучший способ превратить это поле в поле HiddenInput
? Я знаю, что я могу установить атрибуты в поле с помощью form['fieldname'].field.widget.attr['readonly'] = 'readonly'
, и я могу установить желаемое начальное значение с помощью form.initial['fieldname'] = 'mydesiredvalue'
. Однако это не изменит вид виджета.
Какой лучший/самый django-y/наименее опасный способ сделать это поле поле <input type="hidden"
?