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