gpt4 book ai didi

python - 'AnonymousUser' 对象没有属性 'backend'

转载 作者:太空狗 更新时间:2023-10-29 22:20:05 26 4
gpt4 key购买 nike

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

'AnonymousUser' object has no attribute 'backend'

如何,

  1. 我点击 facebook 连接 url。
  2. 这让我进入了 Facebook 并要求我登录。所以我做了,请求许可,我同意了。
  3. 之后它将我重定向到我的站点。并要求设置。我提供用户和电子邮件地址。
  4. 一旦我提交,出现了如上的错误:

跟踪点:

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

有谁知道,这是怎么回事?

最佳答案

我以前总是遇到这个错误,基本上是你在打电话

self.login(request, user)

不打电话

验证(用户名=用户,密码=pwd)

首先

当您调用authenticate 时,django 会在用户上设置后端属性,注明要使用哪个后端,详情请参见此处 https://docs.djangoproject.com/en/dev/topics/auth/#django.contrib.auth.authenticate

关于python - 'AnonymousUser' 对象没有属性 'backend',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8321319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com