私はDjangoモデルでIntegerFieldの可能な値を制限しようとしています。
私はこれを読んだ。 Djangoモデルの数値フィールドの最大値を制限する方法は?
...この : choose = ... nameでDjango IntegerFieldを設定する
両方を試みた。
残念ながら、私は手動で境界の外にフィールドの値を設定し、オブジェクトを保存し、例外は発生せず、値は実際に格納されます。
それがどういう仕組みかと誤解したのですか、何か間違ったことをしましたか?
回答:
回答№1は2制限は、フィールド内のフィールドに適用されます。 ModelForm
;彼らはモデルやデータベースのレベルで強制されることはありません(考えられるかもしれませんが)。