मैं सीमित विकल्पों के साथ एक क्षेत्र बनाने के लिए कोशिश कर रहा हूँ:django मॉडल चारफिल्ड: max_length काम नहीं करता है?
Action_Types=(
('0','foo'),
('1','bar'),
)
class Foo(models.Model):
myAction=models.CharField(max_length=1,choices=Action_Types)
def __unicode__(self):
return '%d %s'%(self.pk,self.myAction)
हालांकि, जब मैं नियमों के उल्लंघन सामग्री डालने के लिए कोशिश कर रहा था, यह किसी भी त्रुटि या चेतावनी संदेश के बिना (सफल "manage.py खोल" के साथ)। ऐसा लगता है कि किसी भी लंबाई का कोई भी पाठ इस क्षेत्र में रखा जा सकता है। मैं बैकएंड के रूप में SQLite3 का उपयोग कर रहा हूँ।
क्या ऐसा होना चाहिए? या अगर मुझे कुछ याद आया?
उत्तर के लिए धन्यवाद, अलास्डेयर! ऐसा लगता है कि पूर्णता की जांच करने के लिए एकमात्र जगह पूर्ण_कलैन() का उपयोग कर है। –