自定义权限
django自定义权限使用permissions这个meta属性,例如:
#encoding = utf-8
from django.db import models
# Create your models here.
# rights control
class tofmodel(models.Model):
class Meta:
permissions = (
("riskview_all", "Can see all the pages"),
("riskview_dev", "Can see dev page"),
("riskview_transfer", "Can see transfer page"),
)
修改model后同步数据库数据
python manage.py makemigrations
python manage.py migrate
权限修饰器
permission_required(perm, login_url=None, raise_exception=False) :检查用户是否具有特定的权限