美文网首页
Flask-wtf 错误提示修改为中文

Flask-wtf 错误提示修改为中文

作者: 龃龉前行 | 来源:发表于2020-04-28 09:41 被阅读0次

    最近在开发项目中使用了Flask-wtf,英文的错误提示总觉得不太友好,查了相关书籍后,找到了解决方法,下面记录一下。

    1. 将Flask-wtf版本升级到0.14.3(0.14.2不支持)
    2. 工厂模式在配置变量文件中加入 WTF_I18N_ENABLED = False,普通模式使用 app.config['WTF_I18N_ENABLED'] = False
    3. 在form.py中,创建一个基本类,在其它Form中调用这个类
    class MyBaseForm(FlaskForm):
        class Meta:
            locales = ['zh']
    
    
    class LoginForm(MyBaseForm):
        """Login Form"""
        username = StringField('Usermame', [DataRequired(), Length(max=32)])
        password = PasswordField('Password', [DataRequired()])
        remember_me = BooleanField('记住我')
    

    至此,完成了Flask-wft 错误提示的中文显示。

    图片.png

    相关文章

      网友评论

          本文标题:Flask-wtf 错误提示修改为中文

          本文链接:https://www.haomeiwen.com/subject/fzvmwhtx.html