标签: python django
我必须将Django的身份验证后端(默认为django.contrib.auth.AuthenticationBackend)更改为我自己的身份。问题是,由于Django在会话中为请求的用户存储了身份验证后端,因此当我尝试使用新的后端时,它会向我抛出错误。选项是删除所有会话信息。有一个更好的方法吗?或者,最喜欢的方式是什么?
答案 0 :(得分:0)
看看Pinax项目account auth_backends ,它取代了自己的项目。我认为Pinax代码可以帮助您改变Django的身份验证后端。