首页 > 解决方案 > Django 自定义组和权限

问题描述

djangorestframework==3.12.4 django==3.2.2

我的要求——

  1. 需要向组模型和权限模型添加更多字段,例如 - created_by、is_active。
  2. 需要有一个 API 来创建 Group,仅适用于授权用户。此外,所有用户都无法看到所有权限。

想法是——

假设有一种用户类型称为组织 XYZ 的作者,那么它可以创建组并将某些组和权限分配给其自己组织的用户。

我尝试了什么-创建自定义组模型,自定义权限模型,但是它引用了pemrissionMixin,我也需要重写mixin的整个逻辑。

任何想法,我怎样才能有效地达到上述要求?

标签: djangodjango-rest-frameworkdjango-authentication

解决方案


推荐阅读