我无法登录管理页面。在setup.py中删除以下语句后,我可以照常登录。
AUTHENTICATION_BACKENDS =( 'chula.models.MyCustomBackend', )
这是此authen后端的来源 http://www.djangorocks.com/tutorials/creating-a-custom-authentication-backend/creating-the-imap-authentication-backend.html
我想同时使用此authen bakend和admin页面。任何人都可以帮助我吗?
答案 0 :(得分:2)
AUTHENTICATION_BACKENDS
应包含所有要使用的身份验证后端。
因此,如果您想使用默认后端以及自定义后端,则应指定它们:
AUTHENTICATION_BACKENDS = ( 'django.contrib.auth.backends.ModelBackend', 'chula.models.MyCustomBackend', )
有关详细信息,请参阅Specifying authentication backends上的文档。