liqiang
liqiang - python/vue
这家伙很懒,什么也没写!

注册于 2年前

回答
58
文章
4
关注者
10

是你写插件时,视图写的不规范吧?把插件中的路由,都注释掉,一个一个解开进行测试查看。有问题qq单独私聊我

是不是路由注册问题?截图看看

docker 前是否还有其他代理?有的话需要在location下添加如下配置

        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto https;
        set_real_ip_from 0.0.0.0/0;

手动替换成支持的即可,下个版本兼容下

请先使用v2.x 分支代码,下个版本2.0.2 会修复

这个有需要私聊,暂不开源

思路:简单点,

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

image.png

发布
问题