Подключение валидаторов к полю формы в Django
Дополнительные правила задают списком
validators у поля. Валидатор -
это функция или класс, который
проверяет значение и при ошибке
поднимает ValidationError.
Давайте ограничим минимальную длину
заголовка через
MinLengthValidator:
from django import forms
from django.core.validators import MinLengthValidator
class PostForm(forms.Form):
title = forms.CharField(
validators=[MinLengthValidator(5)],
)
В следующих уроках разберем готовые валидаторы из справочника.
Подключите к полю name
валидатор минимальной длины
3 символа.
Расскажите, чем validators
отличается от параметра
max_length.