मैं इस तरह एक मॉडल है स्थापित करने के लिए कैसे:Django - खाली = झूठी, आवश्यक = झूठी
class Message(models.Model):
msg = models.CharField(max_length = 150)
और मैं डालने के लिए एक फार्म क्षेत्र की है। वास्तव में django खाली रिक्त स्थान की अनुमति देता है, उदाहरण के लिए यदि मैं उस क्षेत्र में प्रवेश करता हूं जो एक स्थान बनाता है। लेकिन अब मैं इसे ठीक करना चाहता हूं: फ़ील्ड आवश्यक नहीं है, लेकिन यदि कोई उपयोगकर्ता रिक्त स्थान डालता है, तो सत्यापन विफल होना चाहिए।
मैं जोड़ दिया है:
class Message(models.Model):
msg = models.CharField(max_length = 150, blank = False)
लेकिन यह काम नहीं करता। गलती क्या है?
खाली का मतलब खाली स्ट्रिंग (शून्य मूल्य के विपरीत) होगा - रिक्त स्थान वाली स्ट्रिंग खाली नहीं है। यदि आप केवल रिक्त स्थान वाले फ़ील्ड को रोकना चाहते हैं, तो मुझे लगता है कि आपको अपनी खुद की कस्टम * साफ * विधियां लिखनी होंगी। –