Altere um campo de formulário django para um campo oculto
Tenho um formulário django com umRegexField
(muito semelhante a um campo de entrada de texto normal). Na minha opinião, sob certas condições, quero ocultar isso do usuário e tentar manter o formulário o mais semelhante possíve
Qual é a melhor maneira de transformar esse campo emHiddenInput
campo? Eu sei que posso definir atributos no campo comform['fieldname'].field.widget.attr['readonly'] = 'readonly'
, e eu posso definir o valor inicial desejado comform.initial['fieldname'] = 'mydesiredvalue'
. No entanto, isso não muda a forma do widge
Qual é a melhor / mais django-y / menos hacky maneira de tornar esse campo um<input type="hidden"
campo?