我在一个 Django 项目中工作,该项目旨在管理仓库、物品和 presonell。我有以下模型:WarehouseMode、ItemModel 和 PersonellModel。
管理员必须能够创建用户并为其分配以下角色之一:
- 管理员 - 完全访问权限。
- 仓库管理员 - 受限访问(添加、删除、修改项目和 presonell)
- 个人仓库用户 - 受限访问(修改个人资料)
- 其他数据库订阅者 -(只读)
“仓库管理员”应该是一个仓库的“所有者”。
我应该使用哪个权限系统?每行权限系统?
谢谢