2016-08-03 9 views
0

Ich möchte integrane Django allauth zu meiner Website, ich folgte dem Tutorial, aber ich bin mit einem Fehler konfrontiert, während ich ElasticBeanStalk Server aber nicht auf localhost.facebook integration error, django-allauth

Reverse for 'facebook_login' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: [] 

Hier ist meine Einstellungen:

INSTALLED_APPS = [ 
    ... 
    'django.contrib.sites', 
    'allauth', 
    'allauth.account', 
    'allauth.socialaccount', 
    'allauth.socialaccount.providers.facebook', 
    'utilisateur', 
] 

AUTHENTICATION_BACKENDS = (
    # Needed to login by username in Django admin, regardless of `allauth` 
    'django.contrib.auth.backends.ModelBackend', 

    # `allauth` specific authentication methods, such as login by e-mail 
    'allauth.account.auth_backends.AuthenticationBackend', 
) 

SITE_ID = 1 

LOGIN_REDIRECT_URL = '/' 
SOCIALACCOUNT_PROVIDERS = { 
    'facebook': { 
     'SCOPE': ['email'], 
     'AUTH_PARAMS': {'auth_type': 'reauthenticate'}, 
     'METHOD': 'oauth2', 
     'VERIFIED_EMAIL': False, 
    } 
} 

urls.py:

url(r'^accounts/', include('allauth.urls')), 

enter image description here

Dieser Fehler tritt nur auf der Seite erhöhen: ‚MyDomain/Konten/lo gin/'wenn man ausgeloggt ist, gibt es auch keine Links für' facebook/login/'wie auf localhost.

Ich habe bereits die Facebook-Anwendung mit der ElasticBeanStalk-URL konfiguriert.

Irgendwelche Hilfe würde geschätzt werden, ich bin es für eine Weile jetzt, wie kann ich dieses Problem lösen?

Antwort

0

Die Antwort auf einen anderen Beitrag gefunden: Facebook SDK Ei, auf das sich allauth verlässt, fehlte auf dem Webserver ElasticBeanStalk.

Sie können mehr über diesen Beitrag erfahren: using django-allauth

Verwandte Themen