【发布时间】:2011-02-27 19:31:02
【问题描述】:
这是我的问题:我的网站有用户,他们可以创建项目并访问其他用户的项目。 每个项目可以为用户分配不同的权限。
所以,我可以有项目 A:用户“John”在组“经理”中,项目“B”用户“约翰”在组“工人”中。
我如何使用 Django 用户身份验证模型来做到这一点?
从 SQL 的角度来看,我希望能够在“auth_user_groups”表的主键中添加“project_id”。
我认为个人资料在这里没有任何帮助。有什么建议吗?
更新:“worker”和“manager”只是我的应用程序定义的权限组(或“角色”)的两个示例。未来还会有更多。例如:我可能还会有“admin”、“reporting”等...
【问题讨论】:
标签: database django authentication django-authentication