Подтвердить что ты не робот

Установите Django, чтобы установить Integer Field минимум в 1

Как создать целочисленное поле для модели, так что минимально допустимое целое число равно 1? Я заметил, что Django имеет PositiveIntegerField описанный здесь, но он позволяет 0s.

4b9b3361

Ответ 1

Использовать валидаторы:

from django.core.validators import MinValueValidator

class MyModel(models.Model):
    num = models.PositiveIntegerField(validators=[MinValueValidator(1)])