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?

questionAnswers(6)

yourAnswerToTheQuestion