我正在使用Flask,SQLAlchemy,WTForms 2.1和WTForms-Alchemy(Python 2.7.10)构建APP。 我想更改WTForms的语言环境来翻译默认消息(例如“电子邮件已存在”等)。但是当我在Form类上设置“locales”时,我收到以下错误:
IOError: [Errno 2] No translation file found for domain: 'wtforms'
我的表格是:
class UserForm(ModelForm):
class Meta:
model = User
locales = ('pt')
submit = SubmitField('Save')
用户模型是:
class User(db.Model):
__tablename__ = 'usuario'
id = db.Column(db.Integer, primary_key=True)
nome = db.Column(db.String(80), info={'label': u'Nome*:'}, nullable=False)
如何设置WTForms区域设置?我看到他们的语言环境文件夹中有很多语言。