Встроенные ограничения полей формы в Django
У полей формы есть параметры,
которые сразу задают простые правила.
Например, required,
max_length, min_value
и max_value:
from django import forms
class PostForm(forms.Form):
title = forms.CharField(
max_length=100,
required=True,
)
likes = forms.IntegerField(
min_value=0,
max_value=1000,
required=False,
)
Если required=False, пустое
значение допустимо. Для строк
max_length ограничивает длину,
для чисел min_value и
max_value - диапазон.
Сделайте форму EmployeeForm:
имя обязательно, максимум
50 символов.
Добавьте поле age
с диапазоном от 18
до 100.
Сделайте поле note
необязательным.