django - How do I configure the login form to redirect to a specific url? -


लक्ष्य

जब उपयोगकर्ता http: // का दौरा करता है Myserver / accounts / login / next = / sentry , यह लॉगिन क्रेडेंशियल्स के लिए संकेत चाहिए, फिर / sentry पर रीडायरेक्ट करें। यह व्यवहार है यदि आप login_required डेकोरेटर का उपयोग कर रहे हैं मैं उस डेकोरेटर का उपयोग नहीं कर रहा हूं।

लक्षण

वर्तमान में, एक सफल लॉगिन के बाद, यह / accounts / profile हालांकि अगला क्वेरी परम प्रदान किया जाता है।

प्रश्न

  1. मैं डिफ़ॉल्ट पुनर्निर्देशित यूआरएल / खाते / प्रोफाइल को ओवरराइड कर सकता हूँ?
  2. क्यों अगले पर्याप्त नहीं जा रहा है?

    डिफ़ॉल्ट रीडायरेक्ट लक्ष्य को ओवरराइड करने के लिए, LOGIN_REDIRECT_URL सेटिंग सेट करें, जो कि / accounts / profile के लिए डिफ़ॉल्ट है।

    < P> मैं इस प्रश्न के दूसरे भाग का जवाब नहीं दे सकता कि बिना उपयोगकर्ता कैसे प्रवेश कर रहे हैं। क्या आप अपना खुद का और आपके कोड का उपयोग कर रहे हैं login () function? उस स्थिति में आपको अगला पैरामीटर को अपने आप को संभालना होगा

    यदि आप जेनेरिक दृश्य का उपयोग कर रहे हैं, तो आप redirect_field_name पैरामीटर को पास कर सकते हैं, जो "अगले" पर डिफ़ॉल्ट होना चाहिए।



Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

javascript - What is an alternative to using getElementByClass for hiding multiple elements? -

c# - GetType() == type perfomance question -