शीर्षक भ्रामक रही होगी, लेकिन मेरे समझाने कृपया:Django में फोन नंबर संग्रहीत करते समय, क्या मुझे उन्हें कच्चे अंकों के रूप में स्टोर करना चाहिए या django.contrib.localflavor का उपयोग करना चाहिए?
वर्तमान में जब मैं 5554441234
जैसे कच्चे अंकों के साथ फोन नंबर भंडारण कर रहा हूँ। फिर मेरे टेम्पलेट में मैं 555-444-1234
जैसे किसी चीज़ में "प्रारूप" करने जा रहा था।
मुझे Django के localflavor
में एहसास हुआ, US phone number field है जो जांचता है कि कोई स्ट्रिंग XXX-XXX-XXXX
प्रारूप में है या नहीं।
तो मेरा प्रश्न है क्या मुझे फोन नंबर को कच्चे अंकों के रूप में दर्ज करना चाहिए, फिर इसे टेम्पलेट में प्रारूपित करना चाहिए या क्या मुझे स्थानीय स्तर का उपयोग करके स्वरूपित तरीके से फोन नंबर दर्ज करना चाहिए?
यदि मैं बाद वाला चुनता हूं, तो XXX-XXX-XXXX
स्वरूप प्रतिबंध database API
स्तर या Django व्यवस्थापक पृष्ठ पर भी लागू होगा?
मैं Django व्यवस्थापक में कैसे जांचूँगा? 'Models.py' स्तर पर' XXX-XXX-XXXX' सत्यापन को लागू करने के लिए 'CharField' को टैग करने का कोई तरीका है? – hobbes3
बिंदु यह है कि आपको ** ** इसे लागू करने का प्रयास नहीं करना चाहिए। उपयोगकर्ताओं को यह बताने के लिए आपकी साइट का व्यवसाय नहीं है कि उन्हें अपने फोन नंबर कैसे प्रारूपित करना चाहिए। –