请问如何配置可以查询所有数据,只能修改自己的数据

发布于 2022-05-11 09:57:07

版本:v2.x

请教大佬们 我想实现类似这样的功能:所有人有查询数据的权限,编辑数据的权限属只归属自己。
这种权限控制大概实现的思路,谢谢!

查看更多

关注者
0
被浏览
1k
liqiang
liqiang python/vue 2022-05-11
这家伙很懒,什么也没写!

思路:简单点,

  1. 继承 from rest_framework.permissions import BasePermissionMyPermission,重写类中has_object_permission,根据请求方法除get以外的方式,都进行判断当前数据是否为本人所有
  2. 在后端需要做本人编辑权限的视图中,添加 permission_classes = [MyPermission]
  3. 角色配置为全部数据权限

image.png

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览