python - Why can't I set my Django Model's USPhoneNumberField to null=True, blank=True? -
मेरा Django मॉडल:
localflavor.us.forms से आयात करें USPhoneNumberField क्लास प्रोफाइल (मॉडल .model): सेलफोन = यूएसफोन फ़ोन नंबर (रिक्त = सच = रिक्त, सच =)
जब मैं एक manage.py syncdb करता हूं:
सेलफोन = यूएसफोन फ़ोन नंबर (नल = सच, रिक्त = सत्य) प्रकार त्रुटि: __इनित __ () को एक अप्रत्याशित कीवर्ड तर्क 'नल' मिला
अगर यह जीत गया है तो मैं इस क्षेत्र को कैसे वैकल्पिक बना सकता हूं 'क्या मैं इसे नल के रूप में घोषित करूंगा = सच जैसे मैंने कई अन्य क्षेत्रों के लिए किया?
यूएसफोन फ़ोन नंबर
एक फ़ॉर्म
प्रकार है, कोई मॉडल प्रकार नहीं
उपयोग (आमतौर पर) है:
वर्ग प्रोफ़ाइल (मॉडल Model): सेलफ़ोन = मॉडल.कारफिल्ड (max_length = 20, null = true, blank = true))
और forms.py
वर्ग ProfileForm (Forms.Form): # और रूपों। मॉडलफ़ॉर्म सेलफोन = forms.USPhoneNu MberField (...)
वर्ग localflavor.us.models.PhoneNumberField (* आर्ग्स, ** kwargs) एक चरखी है जो जांच करता है
यह मान एक वैध यूएसए-स्टाइल फ़ोन नंबर है (प्रारूप XXX-XXX-XXXX में)।
Comments
Post a Comment