我有4种类型的用户
Superuser
Customer
Staff User
Vendor
我现在面临的问题是在特定时刻使用django身份验证系统只对一种类型的用户进行身份验证。
如何为不同类型的用户提供多种身份验证系统?
答案 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