Всем Привет, у меня такой вопрос - как можно изменить стандартное сообщение валидатора - например UniqueValidator который выдает сообщение на англ. "This field must be unique." ?
Нужно изменить его на русское сообщение, в настройках выставлял LANGUAGE_CODE = 'ru-RU' - но это не задает язык для сообщений валидаторов и полей.
так и стоит сейчас, но это применилось только а некоторым частям, админка стала русской, некоторые сообщения, но валидаторы отправляют все те же англ сообщения
class UniqueValidator(object):
"""
Validator that corresponds to `unique=True` on a model field.
Should be applied to an individual field on the serializer.
"""
message = _('This field must be unique.')
_(' ')
Значит модуль локализации используется.
Попробуйте тогда выгрузить файл локализации и поискать вариант с этой строкой в нём. Может быть он не переведён на русский.