2015-10-22 38 views
0

我正在开发一个Django西班牙语网站并使用电子邮件字段。如果表单中输入的字符串不是电子邮件,则会显示英文内置的错误消息。我怎样才能把它改成西班牙语?Django电子邮件验证器语言

在我的settings.py我已经将语言设置为西班牙语:

LANGUAGE_CODE = 'es' 

我也尝试添加以下代码的views.py:

from django.utils.translation import activate 

activate('es') 
+1

中所解释的那样在settings.py中,您有ha ve'USE_I18N = True',你有'TEMPLATE_CONTEXT_PROCESSORS'列表中的“django.core.context_processors.i18n”吗? –

+0

另外,你确定'es'是正确的语言代码吗?我会期待像ES-ES或ES-MX这样的东西。 –

+0

西班牙语内置错误消息是否适用于其他字段类型,还是只有英文错误? – Vingtoft

回答