如何为Facebook配置django-allauth?

时间:2014-07-09 22:05:35

标签: django django-allauth

我正在学习本教程 http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/

用于配置allauth和facebook。跟着它一步一步,但它仍然给我错误。

我仍然是django和python的新手,但据我所知,我已经完成了它告诉我要做的一切。但我一直收到这个错误: 使用参数'()'和关键字参数'{}'找不到'facebook_callback'的反转。尝试了0种模式:[]

追溯的Pastebin: http://pastebin.com/SpDLX3iC

有人有机会指出我正确的方向吗?

由于

2 个答案:

答案 0 :(得分:0)

在allauth部分的settings.py中,试试这个

SOCIALACCOUNT_PROVIDERS = \
    {'facebook': {
        'SCOPE': ['email', 'user_birthday', 'publish_stream'],
        'AUTH_PARAMS': {},
        'METHOD': 'js_sdk',
    }}

希望这有帮助

答案 1 :(得分:0)

我想这有点太晚了,但是我遇到了同样的错误,事实证明我弄错了我的url.py文件并且对allauth网址做了错误。您所要做的就是:

import allauth.urls

urlpatterns = ...  # your urls

urlpatterns += allauth.urls.urlpatterns  # this is required by allauth to run properly