107得票17回答
WTForms:安装“email_validator”以支持电子邮件验证

在运行以下代码进行表单验证时出现异常。File "/Users/homeduvvuri/Documents/Learning/PartyGoUdemy/PartGo/user/forms.py", line 11, in BaseUserForm email = EmailField(...

84得票4回答
WTForms 我能在初始化字段时添加 placeholder 属性吗?

我想在WTForms字段中添加一个占位符属性。我该如何做?abc = TextField('abc', validators=[Required(), Length(min=3, max=30)], placeholder="test") 上述代码不是有效的。 如何添加带有值的占位符属性?

82得票5回答
在wtform中为字段添加一个CSS类

我正在使用wtforms(和flask)生成动态表单。我想为我生成的字段添加一些自定义CSS类,但到目前为止我未能实现。使用我在这里找到的答案,我尝试使用自定义小部件来添加此功能。它几乎以与该问题上的答案完全相同的方式实现:class ClassedWidgetMixin(object): ...

69得票9回答
如何为WTForms的SelectField设置默认值?

使用WTForms设置SelectField的默认值时,可以通过将值传递给“default”参数来实现。class TestForm(Form): test_field = SelectField("Test: ", choices=[(1, "Abc"), (2, "Def")], de...

55得票4回答
动态选择字段不是WTForms的有效选项

我目前正在使用WTFORMS创建动态选择字段,但它从未提交,并在验证时出现以下错误。Not a valid choice 我的领域是这样创建的:area = SelectField() 在我的视图中,我正在从数据库中获取选项,代码如下:form = MytestForm() form.area...

43得票10回答
Flask-WTF - validate_on_submit() 永远不会执行

我正在使用Flask-WTF: 这是我的表单:from flask.ext.wtf import Form, TextField class BookNewForm(Form): name = TextField('Name') 这是控制器:@book.route('/book/n...

37得票5回答
Python表单验证库推荐

我想要一个表单验证库,它能够: 1.将HTML生成与表单验证分开; 2.验证错误可以轻松序列化,例如转储为JSON对象。 在Python Web项目中,您会选择哪个表单验证库?

36得票4回答
如何在WTForms中使字段有条件地可选?

我的表单验证已经接近完成,只有两个问题我不知道如何解决:1)密码字段当然应该是必填的,但是如果用户使用OAuth通过Google或Facebook账户登录,则姓名会被预填,此时我会从表单中完全删除密码字段。 <tr><td> <br /> ...

35得票4回答
WTForms获取表单验证错误

目前在 WTForms 中访问错误,您需要像这样循环字段错误:for error in form.username.errors: print error 由于我正在构建一个不使用表单视图的REST应用程序,我被迫检查所有表单字段以找到错误所在。 有没有一种方式可以这样做:f...

33得票1回答
Flask WTForms: DataRequired和InputRequired的区别

DataRequired和InputRequired在wtforms.valiadators中有什么区别? 我在注册表单中有一些字段:username password password_repeat submit 这些字段应该使用 DataRequired 还是 InputRequir...