python - 用 Django 脆表单隐藏字段
问题描述
我的 forms.py 中有以下内容:
class DocumentsForm(forms.ModelForm):
class Meta:
model = Documents # Your User model
fields = ['EMAIL', 'OWNERFULLNAME', 'OWNERSTREET', 'OWNERCITY', 'OWNERSTATE', 'OWNERZIP', 'DATE']
labels = {
'EMAIL': 'Owner Email',
'OWNERFULLNAME': 'Owner Address',
'OWNERSTREET': 'Owner Street',
'OWNERCITY': 'Owner City ',
'OWNERSTATE': 'Owner State',
'OWNERZIP': 'Owner Zip',
'DATE': I WANT THIS AS A HIDDEN FIELD',
# 'captcha': "Enter captcha"
}
helper = FormHelper()
helper.form_method = 'POST'
helper.form_action = "/contact/"
helper.form_id = 'form' # SET THIS OR BOOTSTRAP JS AND VAL.JS WILL NOT WORK
helper.add_input(Submit('Submit', 'Submit', css_class='btn-primary'))
我想隐藏日期字段,在文档(https://django-crispy-forms.readthedocs.io/en/latest/layouts.html)中,可以使用
Field('field_name', type="hidden")
这可以使用上面的格式使用 formhelper 类(https://django-crispy-forms.readthedocs.io/en/latest/api_helpers.html)来完成吗?
解决方案
我能够添加:
helper.layout = Layout(
Field('DATE', type="hidden"))
它奏效了。
推荐阅读
- python - 调用一个以类变量为目标的附加类
- java - 如何在 20x20 数组中找到最大和
- laravel - 具有 xampp 链接创建问题的虚拟主机
- python - 将位图图像绘制到 Pygame 中
- python - 使用 PyGitHub 在特定提交处获取 repo 的所有文件内容
- javascript - 如何按 ReactJS 材料表中嵌套对象中的值分组?
- html - 如何将excel导入html网页
- css - css page-break-after:避免;不工作
- javascript - 如何使用 Jest 解决模拟函数中的外部承诺?
- python - 如何通过 Python 中的 ASCII 字符串恢复 Unicode 字符串?