Я пытаюсь ограничить возможные значения IntegerField в моей модели Django.
Я прочитал это: Как ограничить максимальное значение числового поля в модели Django?
... и это: Установить Django IntegerField с помощью выбора = ... name
и пробовал оба.
К сожалению, когда я вручную устанавливаю значение поля вне границ, затем сохраняю объект, исключение не возникает, и значение действительно сохраняется.
Я неправильно понял, как это работает, или я сделал что-то не так?
Ограничения применяются к полям в ModelForm;они не применяются на уровне модели или базы данных (хотя, возможно, они могут быть).
ModelForm