请根据以下方法尝试解决问题:
INSTALLED_APPS = [ # ... 'django.contrib.sites', 'allauth', 'allauth.account', 'allauth.socialaccount', # ... ]
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
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'mydatabase', 'USER': 'mydatabaseuser', 'PASSWORD': 'mypassword', 'HOST': 'localhost', 'PORT': '', } }
urlpatterns = [ # ... url(r'^accounts/', include('allauth.urls')), # ... ]
确保没有任何冲突的库或应用程序。请检查是否已正确安装所有必要的库和依赖项,并且是否已解决与其他库或应用程序的任何冲突。
检查是否已正确配置您的模型和视图。请注意,如果您的模型或视图中有任何错误,这可能会导致allauth测试返回错误。
希望这些方法可以帮助您解决allauth测试返回的错误。
上一篇:Allauth包:provider_login_url重定向到/accounts/github/login/之前的https://github.com/login/oauth/authorize。