Sto cercando di limitare i possibili valori di un IntegerField nel mio modello Django.
Ho letto questo: Come limitare il valore massimo di un campo numerico in un modello Django?
...e questo : Imposta Django IntegerField in base a scelte = ... nome
e ho provato entrambi.
Sfortunatamente, quando imposto manualmente il valore del campo al di fuori dei limiti, salva l'oggetto, non viene sollevata alcuna eccezione e il valore viene effettivamente memorizzato.
Ho frainteso il modo in cui ha funzionato o ho fatto qualcosa di sbagliato?
risposte:
2 per risposta № 1I limiti sono applicati ai campi in a ModelForm
; non sono applicati a livello di modello o di database (sebbene possano essere in teoria).