• DataRequired与InputRequired的区别


    在使用Flask的Wtforms时利用了以下代码来建立表单。

    class AnalysisForm(FlaskForm):
    addhops = IntegerField(u'hop', default = 0, validators=[NumberRange(min=0, message='Please input an number'),
                    DataRequired(message= u'Can not be empty')])

    在实际使用中发现当输入为0时,无法通过表单验证。

    即“0”无法通过DataRequired的验证。

    该问题疑似wtforms的bug,参照以下。

    https://github.com/wtforms/wtforms/issues/100

    通过使用InputRequired替换DataRequired在我的环境中可以解决该问题。

    InputRequired与DataRequired的区别请参照

    http://stackoverflow.com/questions/23982917/flask-wtforms-difference-between-datarequired-and-inputrequired

  • 相关阅读:
    IMYSQL-叶金荣
    mysql命令
    实效云计算用户组(ECUG) 与 阿里云
    GO 语言
    MYSQL 源代码编绎脚本
    MYSQL 源代码学习
    LINUX 性能工具使用
    CentOS 5.8 上安装 systemtap-2.6 转
    mysql php nginx
    redis 安装
  • 原文地址:https://www.cnblogs.com/cnlixl/p/6704753.html
Copyright © 2020-2023  润新知