मेरा प्रश्न सामान्य है, लेकिन विशेष रूप से मेरा एप्लिकेशन Django के लिए login_required सजावट है।जांचें कि क्या फ़ंक्शन में सजावट है
मैं उत्सुक हूँ अगर वहाँ एक दृश्य/समारोह एक विशिष्ट डेकोरेटर (login_required डेकोरेटर इस मामले में) है, तो जाँच करने के लिए
मैं एक उपयोगकर्ता लॉग आउट होने के बाद पुनः निर्देशित कर रहा हूँ के लिए एक रास्ता है, और मैं रीडायरेक्ट करना चाहते हैं मुख्य पृष्ठ पर यदि वर्तमान में जिस पृष्ठ पर वे हैं, तो login_required सजावटकर्ता है। मेरी खोजों ने अभी तक कोई परिणाम नहीं दिया है।
"फ़ंक्शन को सजाए गए अनुसार चिह्नित करें"? लॉगआउट पर रीडायरेक्ट करने के लिए प्रत्येक फ़ंक्शन को उचित URL-name के साथ क्यों चिह्नित न करें? यह अधिक सीधे उपयोगी होगा। –
@ एसएलॉट ऐसा लगता है कि आप या तो यूआरएल या यूआरएल-नाम को व्यू फ़ंक्शन में जोड़ना चाहते हैं, मेरा मानना है कि यह खराब अभ्यास होगा क्योंकि यह आपके यूआरएल और विचारों को मिश्रित करेगा, जो स्पष्ट रूप से Django में अलग हैं। –
@ क्रिस डब्ल्यू .: यूआरएल-नामों को संदर्भों में संदर्भित किया गया है ताकि 'रिवर्स() 'काम करेगा। इसी प्रकार, यूआरएल-नाम टेम्पलेट्स में संदर्भित हैं ताकि '{% url%} 'काम करेगा। मुझे यकीन नहीं है कि "मिश्रण" से आपका क्या मतलब है। क्या आप आगे समझा सकते हैं? –