这是forms.py
url = FileField(
label="File",
validators=[
DataRequired("Please upload your file")
],
description="File"
)
在HTML中:
{{ form.url }}
当我尝试通过清空required
来删除views.py
中的validators
属性时,如下所示:
form.url.validators = []
它不起作用,输入字段中仍然有required
,该如何解决
答案 0 :(得分:1)
验证器列表中有Optional()
验证器,可让您将HTML字段设为可选。使用方法如下:
url = FileField(label="File", validators=[Optional()], description="File")