在django trunk中更改验证错误消息的简单方法?

在django trunk中更改验证错误消息的简单方法?,django,django-forms,Django,Django Forms,有没有一种简单的方法可以在不进入django的主干的情况下更改类似于“身份验证视图.密码重置”的验证消息 “该电子邮件地址没有关联的用户帐户。您确定已注册吗?”之类的消息,我想更改为“没有用户帐户。请单击此处注册”。最简单的方法是什么?谢谢。与来自Django core的所有邮件一样,此邮件也是国际化的,因此您可以通过创建具有更高优先级的翻译文件来覆盖所选邮件的文本,而无需修改核心文件(https://docs.djangoproject.com/en/dev/topics/i18n/deplo

有没有一种简单的方法可以在不进入django的主干的情况下更改类似于“身份验证视图.密码重置”的验证消息


“该电子邮件地址没有关联的用户帐户。您确定已注册吗?”之类的消息,我想更改为“没有用户帐户。请单击此处注册”。最简单的方法是什么?谢谢。

与来自Django core的所有邮件一样,此邮件也是国际化的,因此您可以通过创建具有更高优先级的翻译文件来覆盖所选邮件的文本,而无需修改核心文件(https://docs.djangoproject.com/en/dev/topics/i18n/deployment/#how-django(翻译)

  • 在项目中创建一个新文件,如locales/en/LC_MESSAGES/django.po
  • 在django/conf/locales/en/LC_MESSAGES/django.po中搜索要覆盖的消息文本
  • 将定义该消息的行复制并粘贴到您自己的翻译文件中
  • 将要替换的文本放入
    msgstr
    行(而不是
    msgid
    行)
  • 运行django-admin.py编译器消息
  • 确保正确设置了USE_I18N和USE_L10N设置
  • 该消息现在应替换为您想要的内容