django模型IntegerFields限制不起作用

时间:2011-07-14 11:56:02

标签: django

我正在尝试在Django模型中限制IntegerField的可能值。

我已经读完了这个: How to limit the maximum value of a numeric field in a Django model?

......而且这个: Set Django IntegerField by choices=... name

并尝试了两者。

不幸的是,当我手动设置边界之外的字段值时,然后保存对象,不会引发异常并且实际存储了值。

我误解了它是如何工作的,还是我做错了什么?

1 个答案:

答案 0 :(得分:2)

限制适用于ModelForm中的字段;它们不是在模型或数据库级别强制实施的(尽管它们可能是可能的)。