首页 > 解决方案 > 使用 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()])

标签: pythonflask

解决方案


就像DataRequiredEmail是内置验证器一样,FlaskWTForms也有一个内置URL验证器。

url = StringField('Uniform Resource Identifier', validators=[URL()]

推荐阅读