python - 使用 python 烧瓶的统一资源标识符验证
问题描述
我对烧瓶很陌生,我想知道如何正确验证烧瓶中的统一资源标识符。
email = EmailField('Email Address', validators=[DataRequired()])
#this is not enough validation for url
url = EmailField('Uniform Resource Identifier', validators=[DataRequired()])
password = PasswordField('Password', validators=[DataRequired(), Email()])
解决方案
就像DataRequired
和Email
是内置验证器一样,FlaskWTForms也有一个内置URL
验证器。
url = StringField('Uniform Resource Identifier', validators=[URL()]
推荐阅读
- express - 在快速应用程序中使用压缩中间件不起作用
- r - 在 ggplot 中绘制具有聚集标准误差的回归的置信区间
- xcode - 转换为 swift 4:找不到构建输入文件 target:Tests/_5__2Tests.swift'
- c# - 是否有与 Java 的 :: 表示法等价的指代成员函数?
- interface - 仅在 localhost 接口上使 socat 开放端口
- nvidia - 同时为 GPGPU 运行 NVIDIA,为图形运行 Intel
- angular - 离子:Firebase 查询返回丢失的数据
- javascript - 如何在点击时在 React 中打开单个弹出窗口并将道具传递给它
- c# - 距离未知日期时间的分钟数
- vb.net - 具有 Winforms / bindingsource 的实体 - 无法保存来自控件的用户输入