2011-08-24 21 views
6

मैं अपेक्षाकृत ताजा Django ऐप चला रहा हूं जिसमें मैंने बहुत कुछ नहीं जोड़ा है। मैंने ऐप बनाने के दौरान कुछ नमूना डेटा बनाने के लिए व्यवस्थापक (जिसे मैंने कई अन्य ऐप्स पर किया है) सेट अप करने का प्रयास किया, लेकिन जब भी मैं सुपर उपयोगकर्ता खाते से लॉग इन करने का प्रयास करता हूं तो मैंने वापस लाया लॉगिन स्क्रीन।Django व्यवस्थापक लॉगिन पृष्ठ सही लॉगिन प्रमाण-पत्रों पर उसी पृष्ठ पर रीडायरेक्ट करता है

जब मैं गलत प्रमाण-पत्र दर्ज करता हूं, तो मुझे उचित त्रुटि संदेश दिखाई देता है ... जब मैं सही प्रमाण-पत्र प्राप्त करता हूं तो मुझे व्यवस्थापक में लॉगिन स्क्रीन से पहले नहीं ले जाया जा सकता है। क्या किसी और को यह समस्या है और इसे हल करने में सक्षम है? मैं एक मृत अंत समस्या निवारण पर हूँ।

+0

क्या आपको रनरवर में कोई त्रुटि मिलती है? –

+0

नहीं, कोई भी त्रुटि कहीं भी दिखाई नहीं दे रही है। ऐसा लगता है जैसे फ़ंक्शन इसे लॉगिन पृष्ठ पर वापस जाने के लिए कह रहा है, लेकिन मैं सिर्फ स्टॉक django-admin – gohnjanotis

+0

हम्म का उपयोग कर रहा हूं। क्या होता है यदि आप अन्य ऐप को अक्षम करते हैं और फिर से चालू करते हैं? –

उत्तर

14

जांचें कि SESSION_COOKIE_SECURE सेट नहीं है जब आप HTTPS का उपयोग नहीं कर रहे हैं।

6

ऐसा लगता है कि आपकी कुकीज़ गड़बड़ हो गई है। ब्राउज़र में कुकीज़ साफ़ करने के साथ शुरू करें। यदि यह मदद नहीं करता है तो आप यह भी जांच सकते हैं कि परियोजना के लिए आपकी कुकी कॉन्फ़िगरेशन सही है या नहीं। कुकीज़ कॉन्फ़िगरेशन के लिए सेटिंग्स की सूची here मिल सकती है।

+2

यह पता चला कि समस्या मेरी सेटिंग्स.py फ़ाइल में थी। मैंने समय-समय पर SESSION_COOKIE_DOMAIN = 'mydomain.com' जोड़ा जो मैंने साइट पर उत्पादन सर्वर/डोमेन पर टिप्पणी की, और अब यह ठीक काम करता है। – gohnjanotis

0

नीचे दी गई सेटिंग्स का उपयोग करें।

SESSION_COOKIE_DOMAIN = <yourdoamin.com> 
संबंधित मुद्दे