如何为wtforms.BooleanField如何添加所需的验证器?

2024-07-03 04:29:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Python Flask,我正在组装一个小的web应用程序。在

我有一个布尔字段,如下所示:

from wtforms import Form, BooleanField, StringField, PasswordField, validators, ValidationError
import json
from Base.Model import db_session, User

class ProductForm(Form):
    Name = ....
    Price = ....
    **HasStone = BooleanField('HasStone', [validators.DataRequired(message="Please enter product FrameShape")])**

在烧瓶的一侧,我做了如下说明:

^{pr2}$

由于某种原因我不知道,表单无法验证。它抱怨无法满足DataRequired验证器。在

此外,如果我取出验证器,实际的布尔值不会复制到产品表单中,尽管我可以看到正确的值作为请求.窗体. 在

如果你能想出线索,请告诉我。在

谢谢你, 迈赫迪


Tags: fromimportformweb应用程序flask表单wtforms