Skip to main content
 首页 » 编程设计

python之我们如何在 Django 中拥有多个身份验证系统

2025年05月04日24jiqing9006

我有 4 种类型的用户

Superuser 
Customer 
Staff User 
Vendor 

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

如何为不同类型的用户设置多个身份验证系统?

请您参考如下方法:

我认为您应该只有一个用户模型,并带有一些标签来指示每个模型是哪种类型,然后根据“限制对通过测试的登录用户的访问权限”部分中的说明调整您的应用程序: 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