В модели одно из полей хочу проверять с помощью валидатора.
class Reviews(models.Model):
user = models.CharField('Имя пользователя',max_length=20)
grade = models.IntegerField('Оценка продукта', validators=[validate_even])
В приложении создал файл validators.py. В нем описал сам валидатор
def validate_even(value):
if value != range(1,6):
raise ValidationError(
_("%(value) не верная оценка. Минимальная 1, максимальная 5"),
params={"value": value},
)
При применении makemigrations пишет, что не найден модуль validators
ModuleNotFoundError: No module named 'validators'
В чем причина? не там расположил validators.py?