首页 Python python – ‘AnonymousUser’对象没有属性’后端’

python – ‘AnonymousUser’对象没有属性’后端’

使用 django-socialregistration,出现以下错误: AnonymousUser object has no attribute backend 怎么样, 我点击facebook connect url. 那带我去Facebook并要求我登录.所以我做了,请求许可,我批准了. 之后它将我重定向到我的网站.并要求设置.我提供用户和电

使用
django-socialregistration,出现以下错误:

'AnonymousUser' object has no attribute 'backend'

怎么样,

>我点击facebook connect url.
>那带我去Facebook并要求我登录.所以我做了,请求许可,我批准了.
>之后它将我重定向到我的网站.并要求设置.我提供用户和电子邮件地址.
>一旦我提交,得到如上所述的错误:

跟踪点:

path/to_file/socialregistration/views.py in post
128.      self.login(request,user)

有谁知道,怎么了?

解决方法

哦,我曾经一直得到这个错误,基本上你在打电话

self.login(request,user)

没有打电话

authenticate(username = user,password = pwd)

第一

当您调用authenticate时,django会在用户上设置后端属性,并注明要使用的后端,请参阅此处了解更多详细信息
https://docs.djangoproject.com/en/dev/topics/auth/#django.contrib.auth.authenticate

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/kaifa/python/20201215/13464.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部