django - Django 自定义组和权限
问题描述
djangorestframework==3.12.4 django==3.2.2
我的要求——
- 需要向组模型和权限模型添加更多字段,例如 - created_by、is_active。
- 需要有一个 API 来创建 Group,仅适用于授权用户。此外,所有用户都无法看到所有权限。
想法是——
假设有一种用户类型称为组织 XYZ 的作者,那么它可以创建组并将某些组和权限分配给其自己组织的用户。
我尝试了什么-创建自定义组模型,自定义权限模型,但是它引用了pemrissionMixin,我也需要重写mixin的整个逻辑。
任何想法,我怎样才能有效地达到上述要求?
解决方案
推荐阅读
- r - 如果文件名格式为 <0-9>.R,则 file.rename 删除文件
- c++ - Celsius to Fahrenheit and Fahrenheit to Celsius table (C++)
- batch-file - How do i read a text file INCLUDING empty lines in batch?
- jquery - Wordpress 媒体库单击时选择多个图像
- apache-flink - How to prioritize StreamRecord selection of One Stream over another based on availability?
- excel - 如何使用 laravel 获取数据并将其发布到 google excel 工作表
- kotlin - 在 Kotlin 中定义数组类型
- binary-search-tree - 这是二叉搜索树吗?
- apache - Symfony 3 Routes 不适用于 apache 网络服务器
- linux - 用于提取在其子标签之一中具有特定值的 XML 父标签的 Linux 脚本