में सेटिंग पासवर्ड की अनुमति नहीं देता है मैंने एक कस्टम उपयोगकर्ता मॉडल बनाया है जिसे मैं सफलतापूर्वक अपने ऐप में उपयोग कर रहा हूं।django में कस्टम उपयोगकर्ता मॉडल व्यवस्थापक
समस्या यह है कि व्यवस्थापक के भीतर, उपयोगकर्ता संपादन स्क्रीन पर, मुझे पासवर्ड सेट करने के लिए बहुत ही उपयोगी इंटरफ़ेस के बजाय वर्तमान पासवर्ड हैश का प्रदर्शन मिलता है।
मैं पाइथन 2.7 पर Django 1.5b1 का उपयोग कर रहा हूं।
मैं व्यवस्थापक उपयोगकर्ता इंटरफ़ेस के लिए अपने उपयोगकर्ता मॉडल के इलाज के लिए Django व्यवस्थापक को कैसे समझ सकता हूं, वैसे ही यह मूल उपयोगकर्ता का व्यवहार करता है?
यह काम किया! अधिक जानकारी: मेरा मॉडल UserAdmin पर आधारित नहीं है, लेकिन लगता है, वार्ता करता है, एक की तरह चलता है (एक ही फ़ील्ड है, और अधिक)। मैं अपना खुद का कस्टम मॉडल व्यवस्थापक पंजीकृत करने में सक्षम था जिसे मैंने न्यूनतम प्रयास और कोड डुप्लिकेशन के साथ बनाया था। मेरा मॉडल व्यवस्थापक django.contrib.auth.admin.UserAdmin बढ़ाता है और फ़ील्ड, फॉर्म, और add_form को ओवरराइड करता है। फॉर्म और एड_फॉर्म बदले में, मेरा कस्टम फॉर्म इंगित करता है जो Django- प्रदत्त UserCreationForm और UserChangeForm को बढ़ाता है और मेटा सबक्लास को ओवरराइड करता है ताकि मेरे मॉडल को इंगित किया जा सके। यह आश्चर्यजनक है कि यह सामान एक साथ कैसे काम करता है! इसके अलावा, बतख-टाइपिंग के लिए प्रोप। –