facebook 集成错误,django-allauth
facebook integration error, django-allauth
我想将 django allauth 集成到我的网站,我按照教程进行操作,但是当我使用 ElasticBeanStalk 服务器而不是在本地主机上时遇到错误。
Reverse for 'facebook_login' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
这是我的设置:
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')),
此错误仅在页面上出现:'MyDomain/accounts/login/' 注销时,也没有本地主机上的 'facebook/login/' 链接。
我已经使用 ElasticBeanStalk 配置了 facebook 应用程序 URL。
任何帮助将不胜感激,我已经使用了一段时间,我该如何解决这个问题?
在另一个 post 上找到答案:allauth 依赖的 Facebook SDK egg 在网络服务器 ElasticBeanStalk 上丢失。
您可以在此了解更多信息 post:using django-allauth
我想将 django allauth 集成到我的网站,我按照教程进行操作,但是当我使用 ElasticBeanStalk 服务器而不是在本地主机上时遇到错误。
Reverse for 'facebook_login' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
这是我的设置:
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')),
此错误仅在页面上出现:'MyDomain/accounts/login/' 注销时,也没有本地主机上的 'facebook/login/' 链接。
我已经使用 ElasticBeanStalk 配置了 facebook 应用程序 URL。
任何帮助将不胜感激,我已经使用了一段时间,我该如何解决这个问题?
在另一个 post 上找到答案:allauth 依赖的 Facebook SDK egg 在网络服务器 ElasticBeanStalk 上丢失。
您可以在此了解更多信息 post:using django-allauth