Cambie un campo de formulario de django por un campo oculto
Tengo un formulario django con unRegexField
(que es muy similar a un campo de entrada de texto normal). En mi opinión, bajo ciertas condiciones quiero ocultar esto al usuario y tratar de mantener el formulario lo más similar posible.
¿Cuál es la mejor manera de convertir este campo en unHiddenInput
campo? Sé que puedo establecer atributos en el campo conform['fieldname'].field.widget.attr['readonly'] = 'readonly'
, y puedo establecer el valor inicial deseado conform.initial['fieldname'] = 'mydesiredvalue'
. Sin embargo, eso no cambiará la forma del widget.
¿Cuál es la mejor / más django-y / forma menos hacky de hacer de este campo una<input type="hidden"
campo?