我正在建立一个Django项目,将有用户和供应商。可以将提供商视为既可以拥有1+员工又可以拥有0+客户的企业。我目前正计划对员工和客户使用相同的用户模型(如果这有问题,请让我知道)。
我成功地创建了一个客户用户模型,现在正在尝试如何创建提供者。我希望创建新提供者的用户(将其视为业务所有者或经理)能够创建客户角色和权限。我计划提供三个标准:管理员、员工、客户。如何允许提供程序的管理员创建新角色以及定义与该角色一起使用的权限。
StackOverflow是一个巨大的资源,因为我自学了如何使用Django,但我还没有找到适合我的答案。
发布于 2014-03-24 03:27:56
你有想过使用Django authentication system吗?
它提供了一个可以与Django内容类型系统的django.contrib.contenttypes相关联的组和权限系统。它允许权限与您创建的模型(例如Provider)相关联。
https://stackoverflow.com/questions/22595563
复制相似问题