2012-06-16 7 views
5

का उपयोग कर मुझे django-allauth का उपयोग करने में समस्या हो रही है। मुझे यह त्रुटि मिल रही है।django-allauth

NoReverseMatch/accounts/login/ तर्क '()' और कीवर्ड तर्क '{}' के साथ 'facebook_channel' के लिए रिवर्स नहीं मिला।

अब तक मैंने पत्र में सबकुछ का पालन किया है।

यहाँ मेरी settings.py व्यवस्थापक मॉड्यूल allauth प्रदान करता है से

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    # Uncomment the next line to enable the admin: 
    'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation: 
    # 'django.contrib.admindocs', 
    'app', 
    'uni_form', 
    'emailconfirmation', 
    'allauth', 
    'allauth.account', 
    'allauth.socialaccount', 
    'allauth.socialaccount.providers.facebook', 
    'allauth.socialaccount.providers.twitter', 
) 


TEMPLATE_CONTEXT_PROCESSORS = (
    "django.core.context_processors.request", 
    "allauth.context_processors.allauth", 
    "allauth.account.context_processors.account", 
    "django.contrib.auth.context_processors.auth", 
) 

AUTHENTICATION_BACKENDS = (
    "allauth.account.auth_backends.AuthenticationBackend", 
) 

भी मैं जोड़ लिया है फेसबुक रहस्य और एप्लिकेशन आईडी है।

त्वरित उत्तर की प्रतीक्षा कर रहा है।

उत्तर

10

बस एक ही समस्या का सामना करना पड़ा और हल किया।

pip install -e git://github.com/pythonforfacebook/facebook-sdk.git#egg=facebook-sdk 

(वैसे, अगर आप Django 1.4 का उपयोग कर रहे हैं, आप एक रनटाइम त्रुटि में जब कारण के लिए ईमेल पते की पुष्टि चलेंगे: आप फेसबुक एसडीके अंडा, जो django-allauth पर निर्भर करता है, यानी स्थापित करने की आवश्यकता Django-allauth नया समय क्षेत्र अवगत दिनांक का उपयोग नहीं। जल्दी ठीक अपने settings.py में

USE_TZ = False 

स्थापित करने के लिए है।)

+1

haha ​​धन्यवाद। मैंने अभी टीजेड त्रुटि को चलाया है, और आपकी पोस्ट बहुत ही आसान में आई है। <3 – debuggerpk

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

  • कोई संबंधित समस्या नहीं^_^