Как определить положительное целочисленное поле, принимающее только 6 цифр, в Django?

Я хочу определить поле базы данных в models.py, которое принимает только 6 цифр в Django.

Вот как я определяю поле в models.py, но оно может принимать любое целое положительное число;

six_digit_code = models.PositiveIntegerField(blank=False)

Я использую Django v4.

Для этого следует использовать валидаторы

six_digit_code = models.PositiveIntegerField(validators=[MinValueValidator(100000), MaxValueValidator(999999)])
Вернуться на верх