मैंने देखा है कि जब मैं Django पंजीकरण के साथ लॉग इन करता हूं तो यह मुझे accounts/profile/
पर रीडायरेक्ट करता है। डिफ़ॉल्ट रूप से Django पंजीकरण के url.py
accounts/profile/
को संभाल नहीं करता है, इसलिए मुझे अपना खुद का बनाना होगा।Django पंजीकरण ऐप के साथ Django में खातों/प्रोफ़ाइल पर काम करने के लिए एक अच्छी जगह कहां है?
- क्यों प्रवेश करने के बाद, यह
accounts/profile/
पर रीडायरेक्ट करता है:वास्तव में इस सवाल तीन गुना है? क्या इसे बदलने का कोई तरीका है? पसंदीदा रूप से लॉग इन करने के बाद अधिमानतः मैं Django को लॉगिन पृष्ठ से पहले पृष्ठ पर रीडायरेक्ट करना चाहता हूं।
- यदि मैं
accounts/profile/
के लिए अपना स्वयं का दृश्य और टेम्पलेट बनाना चाहता हूं, तो मुझे इसे कहां रखना चाहिए? Django के अंतर्निर्मितusers
(auth_user
) को किसी प्रोजेक्ट के अंदर सभी Django ऐप्स के बीच साझा किया गया है, तो क्या मुझे प्रोजेक्ट फ़ोल्डर मेंview.py
रखना चाहिए और ऐप फ़ोल्डर के अंदर नहीं? - या Django profile वास्तव में इस पूरे
account/profiles/
चीज़ का ख्याल रखता है? मैंने पहले से ही अपनेUserProfile
के साथ Django केवर्ग को विस्तारित किया है, लेकिन यह वास्तविक "प्रोफ़ाइल" की तुलना मेंUser
तालिका में अतिरिक्त फ़ील्ड की तरह है (मैंने अवतार या ऐसा कुछ भी नहीं बनाया है, केवल पतों और फोन नंबरों जैसे साधारण सामान, लेकिन अधिकांश महत्वपूर्ण बात यह है कि कुछ कस्टम उपयोगकर्ता प्रकार जिन पर मेरा ऐप निर्भर करता है)।