【发布时间】:2015-07-27 08:35:06
【问题描述】:
我使用了 Flask Babel 并本地化了我的项目,但是我遇到了 WTF 表单的问题,当字段为空时,我无法翻译显示的字段。有什么帮助吗?
这是有效的:
return jsonify({'error': gettext('Incorrect Data')}), 406
但是在处理 Form 类时,Babel 不会提取字段。像这样:
class LoginForm(Form):
username = TextField(gettext(u'Username'), validators=[validators.Required()])
password = PasswordField('Password', validators=[validators.Required()])
我已经尝试过使用/不使用“u”选项
【问题讨论】:
-
你能发布一个错误的例子吗?
-
是的。我编辑了我的帖子。够了吗?
标签: python flask flask-wtforms python-babel