【问题标题】:How to configure django-allauth for Facebook?如何为 Facebook 配置 django-allauth?
【发布时间】:2014-07-09 22:05:35
【问题描述】:

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

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

我还是 django 和 python 的新手,但据我所知,我已经完成了它告诉我要做的所有事情。然而我不断收到这个错误: 未找到带有参数“()”和关键字参数“{}”的“facebook_callback”的反向操作。尝试了 0 个模式:[]

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

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

谢谢

【问题讨论】:

    标签: django django-allauth


    【解决方案1】:

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

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

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      我想这有点太晚了,但我也遇到了同样的错误,结果是我弄乱了我的 url.py 文件并且对 allauth url 做错了。您所要做的就是:

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

      【讨论】:

        猜你喜欢
        • 2014-05-06
        • 2013-05-24
        • 2019-11-02
        • 2018-08-27
        • 1970-01-01
        • 2022-10-26
        • 1970-01-01
        • 2014-03-03
        • 2013-06-06
        相关资源
        最近更新 更多