From ae8db45ec4af2a263adfa717a1678c94b3574eec Mon Sep 17 00:00:00 2001 From: EVA09 <940173803@qq.com> Date: Fri, 13 Mar 2020 12:04:58 +0800 Subject: [PATCH] Update validators.py fixed translations --- flask_admin/contrib/sqla/validators.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flask_admin/contrib/sqla/validators.py b/flask_admin/contrib/sqla/validators.py index b82f1f85d..c65d8f579 100644 --- a/flask_admin/contrib/sqla/validators.py +++ b/flask_admin/contrib/sqla/validators.py @@ -1,5 +1,5 @@ from sqlalchemy.orm.exc import NoResultFound - +from flask_admin.babel import gettext, ngettext from wtforms import ValidationError try: from wtforms.validators import InputRequired @@ -39,7 +39,7 @@ def __call__(self, form, field): if not hasattr(form, '_obj') or not form._obj == obj: if self.message is None: - self.message = field.gettext(u'Already exists.') + self.message = gettext(u'Already exists.') raise ValidationError(self.message) except NoResultFound: pass @@ -57,7 +57,7 @@ def __init__(self, min=1, message=None): def __call__(self, form, field): if len(field.data) < self.min: if self.message is None: - message = field.ngettext( + message = ngettext( u"At least %(num)d item is required", u"At least %(num)d items are required", self.min