因此,我们使用 djangos 数据库身份验证已有一段时间了,最近决定要为我们的网站实施一个全新的登录系统。
我们保留了 django ORM,因为我们严重依赖它作为数据库建模工具。
无论如何,我问这个问题的原因是因为我们想保留 Auth_user 表,以便用户仍然可以使用管理面板!
所以基本上现在这就是用户注册时发生的事情:
- 注册 FB,我们获取他们的详细信息
- 我们将他们的 fb 详细信息插入到我们的新用户数据库表中
- 我试图找到将此用户表与 djangos Auth_user 表同步的最佳解决方案。
有任何想法吗?
我知道您可能不会还在寻找,但它可能会对其他人有所帮助。在我看来,最好的方法是简单地
OneToOne
或ForeignKey
在您的新模型上使用User
. 在管理员中,您可以覆盖User
管理员并添加inline
:然后您可以设置一个
signal
更新相关信息,然后直接在管理员中与用户一起查看。