Django Facebook Connect 应用推荐

标签 django facebook django-apps

我想为我的 Django 站点实现 Facebook 连接登录,我已经检查了现有的应用程序。

到目前为止,我找到了Django-Socialauth , django-socialregistration , 和 django-facebookconnect为此目的。

问题是选择哪一个,我想听听其他对这些应用有经验的开发者的意见。

Facebook Connect 登录应用与@login_required、默认身份验证系统和 django-registration 完美配合对我来说很重要。

请分享您的经验:)

最佳答案

更新 (11/26/2013):我正在更新我的推荐。自从我写这个答案以来已经过去了足够长的时间,我会推荐 python-social-auth django-allauth 作为工作的最佳工具。他们是活跃的项目,拥有良好的文档和支持,而不仅仅是 Facebook。我已经成功地使用了两者。


我最幸运的是改编 django-socialregistrationdjango-registration (0.8)。由于您正在使用 django-registration,因此您将不得不做一些工作,因为所有这三个包都承担了创建和验证用户的角色。

我只是想解释需要做什么,但你启发了我最终发布了我的版本: hello-social-registration

就像我提到的那样,它将注册功能分离给 django 注册后端并自行处理所有授权。我已经在我的近测试版应用程序上使用它一段时间了,没有任何问题(几个月前我也把它交给了一个 friend 使用,他没有做太多修改就让它工作了)。

肯定还没有准备好成为即插即用的可重用应用程序,但希望它能为您提供一些见解。 :)

关于Django Facebook Connect 应用推荐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2268284/

相关文章:

python - django中的静态url路径设置

Django 单元测试 - 无法创建 django_migrations 表

javascript - 您可以从移动网络浏览器与 native 移动应用程序通信吗?

ios - FBAudienceNetwork v4.1.0 构建错误

php - Facebook API : Uploading photo in a group

python - django - unique_together 变化 - 生产数据库中有任何危险吗?

python - 如何以编程方式设置 forms.CharField 文本?

python - INSTALLED_APPS Django 限制中的唯一名称

Django 为不在 INSTALLED_APPS 中的应用程序执行测试

python - Django 可重用应用程序