2011-01-08 13 views
5

मैं इस पृष्ठ https://github.com/omab/django-social-auth पर दिए गए निर्देशों से मेरे Django परियोजना में Django-सामाजिक लेखन जोड़ दिया है लेकिन जब मैं accesed/लॉगिन/गूगल/मैं एक त्रुटि का सामना करना पड़ा/google/ 'नेमस्पेस' एक पंजीकृत नेमस्पेस नहीं है।नामस्थान त्रुटि

इसका क्या अर्थ है?

+1

हमें अपना कोड दिखाएं ... यूआरएल conf? 'नेमस्पेस' शब्द के उपयोग के लिए खोजें ... –

उत्तर

7

मेरा अनुमान है कि आपने "नेमस्पेस" का उपयोग करके प्रतिलिपि नमूना कोड कॉपी किया है और इसे आपके ऐप में घोषित किसी भी नामस्थान द्वारा प्रतिस्थापित नहीं किया है।

यदि आप नामस्थान से परिचित नहीं हैं, तो मैं कोशिश करने के बिना पहले परीक्षण के लिए सिफारिश करता हूं और इसे उपयोग किए बिना काम करता हूं।

+2

आपका अनुमान सही है, मैंने चिपकाया प्रतिलिपि बनाई है। आपकी टिप्पणी पढ़ने के बाद मुझे एहसास हुआ कि नामस्थान को 'सामाजिक' के साथ प्रतिस्थापित किया जाना चाहिए। SOCIAL_AUTH_COMPLETE_URL_NAME = 'सामाजिक: पूर्ण' SOCIAL_AUTH_ASSOCIATE_URL_NAME = 'social: association_complete' –

+0

@Ronz: बिल्कुल, यदि आप उदाहरण के रूप में यूआरएल conf का उपयोग करते हैं जहां वे "सामाजिक" का नामस्थान घोषित करते हैं ... –

+0

मेरे पास कोई नहीं है अन्य सेटिंग्स में मेरी SOCIAl_AUTH * कुंजी और मेरे पास 'url (' ', शामिल है (' social.apps.django_app.urls ', नेमस्पेस =' सोशल '))' मेरे पैटर्न में लेकिन '{% url 'सोशल: शुरू करें' 'google'%} {% अगर अनुरोध। GET.next%} 'मुझे ओपी की त्रुटि देता है ... क्या देता है? – tutuca

संबंधित मुद्दे