我无法使用带有 AttributeError 的 facebook 帐户登录我的 Django 应用程序
I was less able to login my Django app with facebook account with AttributeError
不好意思,添加以下代码接收邮件后,我的应用程序无法使用Facebook帐户登录。
settings.py
SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {
'fields': 'id,name,email',
}
错误就在这里。
AttributeError at /complete/facebook/ 'NoneType' object has no
attribute 'provider'
调试工具栏
/home/hoge/.pyenv/versions/3.5.1/lib/python3.5/site-packages/social/actions.py in do_complete
social_user.provider)
▼ Local vars
backend <social.backends.facebook.FacebookOAuth2 object at 0x9f74fcr31r68>
redirect_name 'next'
args ()
login <function _do_login at 0x9f74fcr31r68>
is_new False
partial None
social_user None
kwargs {}
is_authenticated False
我该怎么办?
谢谢。
python: 3.5.1, Django 1.9.2, python-social-auth: 0.2.14
非常抱歉。
我可以自己解决这个问题。
我删除了我的数据库后,它起作用了。
不好意思,添加以下代码接收邮件后,我的应用程序无法使用Facebook帐户登录。
settings.py
SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {
'fields': 'id,name,email',
}
错误就在这里。
AttributeError at /complete/facebook/ 'NoneType' object has no attribute 'provider'
调试工具栏
/home/hoge/.pyenv/versions/3.5.1/lib/python3.5/site-packages/social/actions.py in do_complete
social_user.provider)
▼ Local vars
backend <social.backends.facebook.FacebookOAuth2 object at 0x9f74fcr31r68>
redirect_name 'next'
args ()
login <function _do_login at 0x9f74fcr31r68>
is_new False
partial None
social_user None
kwargs {}
is_authenticated False
我该怎么办?
谢谢。
python: 3.5.1, Django 1.9.2, python-social-auth: 0.2.14
非常抱歉。 我可以自己解决这个问题。
我删除了我的数据库后,它起作用了。