我有一个带有 RegexField
的 Django 表单,这与普通的文本输入字段非常相似。
在我看来,在某些情况下,我想对用户隐藏它,并尽量保持表单尽可能相似。将此字段转换为 HiddenInput
的最佳方法是什么?领域?
我知道我可以在字段上设置属性:
form['fieldname'].field.widget.attr['readonly'] = 'readonly'
我可以设置所需的初始值:
form.initial['fieldname'] = 'mydesiredvalue'
但是,这不会改变小部件的形式。
使该字段成为<input type="hidden">
的最佳/最“django-y”/最不“hacky”的方法是什么?领域?
最佳答案
这也可能有用:{{ form.field.as_hidden }}
关于python - 将 Django 表单字段更改为隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6862250/