मैं Django उपयोग कर रहा हूँ उपयोगकर्ता लॉगिन के लिए ध्यान में रखते हुए बनाया गया:दूसरा उपयोगकर्ता लॉगिन मुझे/accounts/profile/url पर रीडायरेक्ट क्यों करता है?
url(r'^user/login/$', 'django.contrib.auth.views.login', {'template_name': 'users/templates/login.html'}, name='user-login'),
प्रवेश करने के बाद जब मैं गोटो उपयोगकर्ता/लॉगिन फिर मैं दूसरी बार के लिए लॉग इन कर सकते हैं। मैं फॉर्म जमा करता हूं और प्राप्त करता हूं:
वर्तमान यूआरएल, खाते/प्रोफाइल/इनमें से किसी से मेल नहीं खाता।
मैं urls.py
में इस यूआरएल की घोषणा नहीं की है।
मैं क्या गलत कर रहा हूं? फ्रेमवर्क इस यूआरएल पर रीडायरेक्ट क्यों करना चाहते हैं?
यह सही है, हालांकि यह अजीब है कि इसे कहीं भी रीडायरेक्ट करने के लिए कोड किया गया है जो अस्तित्व में नहीं है। निश्चित रूप से '/' पर रीडायरेक्ट करना एक और समझदार डिफ़ॉल्ट होगा? –
महान काम किया। पाठ को "LOGIN_REDIRECT_URL = ('..')" में जोड़कर सेटिंग.py ने मेरे लिए उपयोगकर्ता को डिफ़ॉल्ट मुख्य पृष्ठ पर रीडायरेक्ट करने के लिए काम किया। – Praxiteles
मेरा दिन बचाया :) – Humoyun