我们如何拥有多个身份验证系统

时间:2016-03-03 15:17:17

标签: python django

我有4种类型的用户

Superuser
Customer
Staff User
Vendor

我现在面临的问题是在特定时刻使用django身份验证系统只对一种类型的用户进行身份验证。

如何为不同类型的用户提供多种身份验证系统?

1 个答案:

答案 0 :(得分:1)

我认为您应该只有一个用户模型,其中一些标签指示每个类型的类型,然后将应用调整为此,如第34节中所述;限制对通过的登录用户的访问权限测试":https://docs.djangoproject.com/en/1.9/topics/auth/default/#the-login-required-decorator

也许这也有帮助:https://docs.djangoproject.com/en/1.9/topics/auth/default/#topic-authorization

相关问题