from wtforms.fields.simple import TextField, PasswordField
from wtforms import validators
from wtforms.ext.i18n.form import Form
class BaseForm(Form):
LANGUAGES = ['zh']
class LoginForm(BaseForm):
username = TextField("Username", [validators.Required()])
psw = PasswordField("Password", [validators.Required()])
Приведенный выше код работает нормально, сообщение формы может быть переведено на китайский язык.
Какая у меня проблема, как использовать Flask-wtf вместо wtforms? Я старался:
from wtforms import validators
from flask.ext.wtf import Form
from wtforms.fields.simple import TextField, PasswordField
class BaseForm(Form):
LANGUAGES = ['zh']
class LoginForm(BaseForm):
username = TextField("Username", [validators.Required()])
psw = PasswordField("Password", [validators.Required()])
Подсказка по-прежнему на английском языке. Может ли кто-нибудь дать мне совет? Спасибо.