【发布时间】:2017-08-02 03:34:28
【问题描述】:
有没有办法让 Django oauth 用于 2 种不同类型的用户模型?
我在一个有客户和业务的网站上工作,两者都有各自的登录名。他们没有共同的信息,并且真的不能为两者使用公共数据库表。
我们将为客户和企业提供不同的数据库表,因此需要不同的 oauth 表。我找不到任何方法来完成它。
【问题讨论】:
-
我建议您将登录信息和模型与基于角色的模型分开,即用户有一个角色对象,然后角色是业务和客户的通用基类。看一下继承结构,不想重复认证逻辑
-
@pypypy 说得通,谢谢 :)
标签: python django django-models oauth-2.0