2012-03-14 97 views
0

我必须将Django的身份验证后端(默认为django.contrib.auth.AuthenticationBackend)更改为我自己的身份验证后端。问题是,因为Django在请求会话中存储了请求用户的身份验证后端,所以当我尝试使用新的后端时,会向我发出错误。该选项是删除所有会话信息。有一个更好的方法吗?否则,最喜欢的方式是什么?Django的身份验证后端更改

回答

0

看看Pinax项目的account auth_backends,它取代了自己的一个。我认为Pinax代码可以帮助您更改Django的身份验证后端。