यदि आप Django में किसी उपयोगकर्ता (django.contrib.auth.models.User) के बारे में अतिरिक्त जानकारी संग्रहीत करना चाहते हैं तो आप "प्रोफ़ाइल" मॉडल में प्लग करने के लिए निफ्टी AUTH_PROFILE_MODULE का उपयोग कर सकते हैं। प्रत्येक उपयोगकर्ता को प्रोफ़ाइल मिलती है। यह सब यहाँ वर्णित है:मैं व्यवस्थापक इंटरफ़ेस में django उपयोगकर्ता प्रोफ़ाइल को कैसे संपादित कर सकता हूं?
- http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users
- http://www.djangobook.com/en/1.0/chapter12/#cn222
अब मान लें कि मैं एक मॉडल UserProfile कहा जाता है के साथ खातों नामक एक एप्लिकेशन बनाया है और अपने उपयोगकर्ताओं के लिए प्रोफ़ाइल मॉडल के रूप में यह पंजीकृत किया है करते हैं। उपयोगकर्ताओं को संपादित करने के लिए व्यवस्थापक इंटरफ़ेस में प्रोफ़ाइल के संपादन को इनलाइन कैसे करें (या इसके विपरीत)?
आप पासवर्ड फॉर्म लिंक कैसे प्रबंधित कर रहे हैं? बस इन परिवर्तनों को तोड़ दिया जाता है क्योंकि उपयोगकर्ता के नाम और पासवर्ड के साथ उपयोगकर्ता के बाद परिवर्तन फ़ॉर्म से देखा जाना था। – JivanAmara
उपर्युक्त लगभग सही है, 'पासवर्ड फॉर्म लिंक' भी सही तरीका है 'admin.ModelAdmin' का उपयोग करके कस्टम' UserAdmin' का विस्तार करना है - कोशिश करें: 'django.contrib.auth.admin आयात करें UserAdmin' फिर 'क्लास UserProfileAdmin (UserAdmin): ' –
यह बहुत पुराना है और शायद पुराना है। संपादन के लिए धन्यवाद! –