Python 由于启用了django social auth后端,无法登录到django管理页面

Python 由于启用了django social auth后端,无法登录到django管理页面,python,django,django-admin,Python,Django,Django Admin,我在我的项目中使用了django social auth,使用户可以使用twitter或facebook等不同的社交网站登录。为此,我必须在settings.py中启用不同的身份验证后端,如下所示: AUTHENTICATION_BACKENDS = ( 'social_auth.backends.twitter.TwitterBackend', 'social_auth.backends.facebook.FacebookBackend', ) 通过启用这些后端,我无法登录到

我在我的项目中使用了
django social auth
,使用户可以使用twitter或facebook等不同的社交网站登录。为此,我必须在
settings.py
中启用不同的身份验证后端,如下所示:

AUTHENTICATION_BACKENDS = (
    'social_auth.backends.twitter.TwitterBackend',
    'social_auth.backends.facebook.FacebookBackend',
)
通过启用这些后端,我无法登录到django管理页面。其中,出现了一个提示,说明职员用户的密码用户名不正确


我已经禁用了这些后端,然后管理员页面正在工作,但我无法实现使用不同的社交网站登录的功能。请帮我解决这个问题。所有建议将不胜感激。

django.contrib.auth.backends.modelbend
添加到此列表中:

AUTHENTICATION_BACKENDS = (
    'django.contrib.auth.backends.ModelBackend',
    'social_auth.backends.twitter.TwitterBackend',
    'social_auth.backends.facebook.FacebookBackend',
)

当未指定任何
身份验证\u BACKENDS
时,BACKENDS list默认为sole

django.contrib.auth.BACKENDS.modelbends
添加到此列表:

AUTHENTICATION_BACKENDS = (
    'django.contrib.auth.backends.ModelBackend',
    'social_auth.backends.twitter.TwitterBackend',
    'social_auth.backends.facebook.FacebookBackend',
)

如果未指定任何
身份验证\u BACKENDS
,BACKENDS list默认为sole

,则您可以接受答案;)然后你可以接受答案;)