Форум сайта python.su
Уважаемые Гуру, подскажите, русские сообщения нужно создавать самому при выводе ошибок заполнения форм или есть русский вариант файлов. И, если не секрет, в каких файлах находятся словари сообщений?
Спасибо.
Офлайн
Уважаемые Гуру, подскажите, русские сообщения нужно создавать самому при выводе ошибок заполнения форм или есть русский вариант файлов.Если в settings.py параметр USE_I18N = True то сообщения будут выводиться на русском языке, если необходимо переопределить сообщения (вывести своё), то делается это примерно так:
class SimplForm(forms.Form):
one = forms.ChoiceField(choices=STARS, error_messages={'required': 'Обязательное поле ёё'})
two = forms.CharField(widget=forms.Textarea(),)
Офлайн
Благодарю за подробный ответ.
settings.py параметр USE_I18N = True был установлен.
Потребовалось добавить LANGUAGE_CODE = ‘ru-RU’.
Еще раз спасибо!
Офлайн