मैं यह समझने की कोशिश कर रहा हूं कि अतिरिक्त कार्यक्षमता के साथ प्रमाणीकरण विधि को कैसे बढ़ाया जाए।प्रमाणीकरण विधि ओवरराइड करना - Django व्यवस्थापक
उदा।
- समाप्त हो रहा है पासवर्ड
- विशेष पासवर्ड प्रारूपों
- लंबाई आवश्यकताओं
- आदि ...
यह साइट की दृश्यपटल के लिए बहुत सीधे आगे है, लेकिन क्या व्यवस्थापक पैनल के बारे में?
मुझे लगता है कि मैं, उपयोगकर्ता की प्रबंधक वस्तु ओवरराइड करना चाहिए के रूप में प्रमाणित शायद वहाँ रहता है। मुझे लगता है कि यह समझना मुश्किल है।
अग्रिम धन्यवाद! :)
हाय आपने लगभग सबकुछ कवर किया है: हे यह इतना अच्छा जवाब है! बहुत बहुत धन्यवाद। – RadiantHex
हाय मैं ऑथ बैकएंड को कार्यान्वित कर रहा हूं, मैं सिग्नल के बारे में उलझन में हूं। व्यवस्थापक के भीतर उचित सत्यापन लागू करने का कोई तरीका नहीं है? – RadiantHex
@RadiantHex मैं django सिग्नल भाग के लिए क्षमा चाहता हूं। यह आपके मामले में लागू नहीं है, क्योंकि आप मॉडल से कच्चे पासवर्ड को नहीं पढ़ सकते हैं (इसे पहले से ही धोया गया है) और इसलिए आप अपना सत्यापन नहीं कर सकते हैं। एक कस्टम दृश्य में पासवर्ड पेज अपहरण के बारे में जॉर्डन का सुझाव बेहतर है। आपको केवल उन सभी पृष्ठों को हाइजैक करने की आवश्यकता है जो पासवर्ड बदल सकते हैं। एक और तरीका है [बंदर-पैचिंग] (http://stackoverflow.com/questions/192649/can-you-monkey-patch-methods-on-core-types-in-python) की 'set_password' विधि' का प्रयास करना है 'उपयोगकर्ता' मॉडल। –