/ / django मॉडल इंटीजरफिल्ड्स सीमा काम नहीं कर रहा है - django

django मॉडल इंटीजरफिल्ड्स सीमा काम नहीं कर रहा है - django

मैं अपने Django मॉडल में एक इंटीजरफिल्ड के संभावित मूल्यों को सीमित करने की कोशिश कर रहा हूं।

मैंने इसके माध्यम से पढ़ा है: Django मॉडल में संख्यात्मक फ़ील्ड के अधिकतम मूल्य को कैसे सीमित करें?

...और इस : विकल्पों = ... नाम से Django IntegerField सेट करें

और दोनों की कोशिश की।

दुर्भाग्यवश, जब मैं सीमाओं के बाहर क्षेत्र के मान को मैन्युअल रूप से सेट करता हूं, तो ऑब्जेक्ट को सहेजें, कोई अपवाद नहीं उठाया जाता है और मान वास्तव में संग्रहीत होता है।

क्या मैंने गलत समझा कि यह कैसे काम करता है, या मैंने कुछ गलत किया?

उत्तर:

जवाब के लिए 2 № 1

सीमाओं को फ़ील्ड में लागू किया जाता है ModelForm; वे मॉडल या डेटाबेस स्तर पर लागू नहीं होते हैं (हालांकि वे कल्पनात्मक रूप से हो सकते हैं)।