权限概念:
    什么是权限:一个含义正则表达式的url
    
基于RBAC设计表关系:
    class User(models.Model):
        name=models.CharField(max_length=32)
        pwd=models.CharField(max_length=32)
        roles=models.ManyToManyField("Role")
        def __str__(self):
            return self.name

    class Role(models.Model):
        title=models.CharField(max_length=32)
        permissions=models.ManyToManyField("Permission")
        def __str__(self):
            return self.title
    class Permission(models.Model):
        title=models.CharField(max_length=32)
        url=models.CharField(max_length=32)

        def __str__(self):
            return self.title
                
基于admin录入数据
1.登录认证:注入session
2.基于中间件和正则实现权限校验