Validators for WTO Package
wtforms-validators的Python项目详细描述
wtforms验证器
web应用程序中经常使用的wtforms的附加验证器。
安装
pip install wtforms-validators
验证器
示例:
from wtforms_validators import ActiveUrl, Alpha
...
class SignupForm(Form):
login_id = StringField('login Id', [DataRequired(), Alpha()])
url = StringField('profile url', [DataRequired(), ActiveUrl()])
接受:
验证字段是yes、on、1、true还是True
。可用于验证服务条款、选择加入等。
参数:
- 消息-(可选)-验证错误时引发的错误消息。
活动网址:
通过检查a或aaaa dns记录验证url是否处于活动状态。
参数:
- 消息-(可选)-验证错误时引发的错误消息。
阿尔法:
验证字段是否仅包含字母字符。
参数:
- 消息-(可选)-验证错误时引发的错误消息。
字母破折号:
验证字段,使其仅包含字母和短划线(-
)。
参数:
- 消息-(可选)-验证错误时引发的错误消息。
字母空间:
验证字段,使其仅包含字母和空格。
Note:
此验证器不会删除字段的值,因此仅包含空格的输入仍然有效。您必须注册一个过滤器来删除输入数据,或者添加另一个验证器来检查字段是否不能只包含空格。
参数:
- 消息-(可选)-验证错误时引发的错误消息。
字母数字:
验证字段是否仅包含字母和数字。
参数:
- 消息-(可选)-验证错误时引发的错误消息。
注意事项:
检查验证中的字段不等于另一个字段。
参数:
- field name–另一个字段的名称。
- 消息-(可选)-验证错误时引发的错误消息。
整数
验证字段是否仅包含数字。
参数:
- 消息-(可选)-验证错误时引发的错误消息。
isjson
正在验证的字段必须是有效的json字符串。
参数:
- 消息-(可选)-验证错误时引发的错误消息。
可处理电子邮件
电子邮件地址不应属于一次性电子邮件服务提供商。
参数:
- 消息-(可选)-验证错误时引发的错误消息。