有没有人用过django-social-auth , django-registration和 django-profiles一起。他们一起工作好吗?我已经建立了social-auth,但我在某处读到django-allauth更好。我应该切换到那个吗?
请指教
更新:
我用过allauth
在我的项目中,它工作正常。您不需要使用 django-registration
与allauth,因为它集成在其中。但是,我使用的是自定义用户配置文件,这比 django-profiles
更好。 .
最佳答案
他们一起工作得很好——我前几天刚刚设置好了(除了我不需要使用 django-profiles,因为它很容易创建你自己的)。
一些要点和限制:
django-social-auth 是一个很棒的项目,并且正在与 convore Google Group 上的一个小组积极开发,该小组始终是最新的,所以我当然会推荐它。它也很容易设置 - 只要确保你已经解决了你的登录流程,并且你知道使用这个 的潜在限制
编辑:
这个帖子有点过时了
auth
模块中引入了 configuratble User models,因此您现在可以编辑要为用户使用的字段(仅电子邮件,无用户名等)。如果您想在不必加入另一个表的情况下向用户添加类似配置文件的信息(就像您使用 django-profiles 或 OneToOne
与自定义配置文件模型的关系一样),这也很有用) 关于django-social-auth django-registration 和 django-profiles -- 一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7905088/