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

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -