डिफ़ॉल्ट Django के User
मॉडल में कुछ फ़ील्ड और सत्यापन नियम हैं, जिनकी मुझे वास्तव में आवश्यकता नहीं है। मैं जितना संभव हो सके पंजीकरण करना चाहता हूं, यानी ईमेल या उपयोगकर्ता नाम, या फोन नंबर की आवश्यकता है - वे सभी अद्वितीय हैं, इसलिए उपयोगकर्ता पहचानकर्ता के रूप में अच्छा है।डिफ़ॉल्ट जरूरतों को पूरा करने के लिए डिफ़ॉल्ट django उपयोगकर्ता मॉडल को कैसे बदलें?
मुझे उपयोगकर्ता नाम के लिए डिफ़ॉल्ट वर्ण सेट भी पसंद नहीं है जो Django उपयोगकर्ता मॉडल में मान्य है। मैं वहां किसी भी चरित्र की अनुमति देना चाहता हूं - क्यों नहीं?
मैंने उपयोगकर्ता को प्रोफ़ाइल जोड़ने से पहले उपयोगकर्ता प्रोफ़ाइल django एप्लिकेशन का उपयोग किया - लेकिन इस बार मैं कक्षा को न्यूनतम बना दूंगा। लेकिन मैं अभी भी User
कक्षा का उपयोग करना चाहता हूं, क्योंकि यह मुझे साइट के कुछ हिस्सों को केवल लॉग इन करने वाले उपयोगकर्ताओं के लिए प्रतिबंधित करने का एक आसान तरीका देता है।
मैं इसे कैसे कर सकता हूं?
कोई विचार ईमेल के साथ लॉगिन करने के लिए ऑथ बैकएंड कैसे बनाएं? – kender
प्रारंभ करने के लिए इस स्निपेट को देखें: http://www.djangosnippets.org/snippets/74/ टिप्पणियां पढ़ने के लिए सुनिश्चित रहें, क्योंकि दूसरी टिप्पणी में कोड स्निपेट में उससे बेहतर है, और बहुत सारे अन्य प्रासंगिक मुद्दों को उन टिप्पणियों में उठाया गया है जिन्हें आप ध्यान में रखना चाहते हैं। –