当前位置:   article > 正文

Django--29用户权限设计_django 用户 角色 权限

django 用户 角色 权限

一、Django眼中的权限设计

1.认证和授权
用户
组(组即角色)
权限(add change delete view(注意此view非彼view))

2.自定义权限
1、自定义action
2、通过Model.Meta.permissions自定义权限
3、使用migrate刷新到权限数据表
4、将自定义权限分配给组或用户
在这里插入图片描述
5、在自定义action函数入口检查权限(user.has_perm),根据返回值分别处理

models.py中ApiDef Model的Meta代码实现:

class Meta:
    verbose_name = '接口定义'
    verbose_name_plural = verbose_name
    permissions = [
        (
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/71753
推荐阅读
相关标签
  

闽ICP备14008679号