当前位置:   article > 正文

django实现自定义权限控制_django permission_required 自定义

django permission_required 自定义

自定义权限

django自定义权限使用permissions这个meta属性,例如:

  1. #encoding = utf-8
  2. from django.db import models
  3. # Create your models here.
  4. # rights control
  5. class tofmodel(models.Model):
  6. class Meta:
  7. permissions = (
  8. ("riskview_all", "Can see all the pages"),
  9. ("riskview_dev", "Can see dev page"),
  10. ("riskview_transfer", "Can see transfer page"),
  11. )
修改model后同步数据库数据
python manage.py makemigrations
python manage.py migrate


权限修饰器

permission_required(perm, login_url=None, raise_exception=False) :检查用户是否具有特定的权限
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/71743
推荐阅读
相关标签
  

闽ICP备14008679号