Как определить положительное целочисленное поле, принимающее только 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)])