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字符串。

参数:

  • 消息-(可选)-验证错误时引发的错误消息。

可处理电子邮件

电子邮件地址不应属于一次性电子邮件服务提供商。

参数:

  • 消息-(可选)-验证错误时引发的错误消息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么这一行是charg=(char)(br.read());被跳过?   java三重DES中的IV在哪里?   java Lombok注释不在Intellij idea下编译   java为什么我不能使用过滤器作为流中的最后一步   sqlite Java编译错误找不到符号方法next()   在Java中解析处理对int来说太大的数字   java摄像头不工作   java是“断言错误”好的做法?   java确定api请求是来自CURL还是POSTMAN?   JavaSpringMVC导航   java使单例模式代码更强大   当Java(解释器)区分大小写时,为什么Java编译器(javac)不区分大小写?   java注释字符串[]oneArr();vs字符串[][]twoArr();公告   java命名查询的利弊   java使用log4jweb在web应用程序中配置Log4j2。罐子   java正则表达式查找以开头和结尾的所有可能出现的文本~   java从字符串执行方法