摘要:
把权限检验的代码放在登陆逻辑里耦合太强,导致了两个问题: 逻辑不清晰 2.代码过多,不好维护 #解耦权限检验和登陆 # 权限检验 新建service用于存放权限检验的代码 def inin_permission(request, user): """user 是用户对象""" ...... #登陆 阅读全文
posted @ 2020-09-02 23:02
bibicode
阅读(102)
评论(0)
推荐(0)
摘要:
class Permission(models.Model): """ 权限表 """ title = models.CharField(verbose_name='标题', max_length=32) url = models.CharField(verbose_name='含正则的URL', 阅读全文
posted @ 2020-09-02 22:41
bibicode
阅读(131)
评论(0)
推荐(0)
摘要:
思路:编写中间件实现权限信息校验 # 导入中间件 from django.utils.deprecation import MiddlewareMixin from django.shortcuts import render import re # 自定义类,继承MiddlewareMixin c 阅读全文
posted @ 2020-09-02 08:09
bibicode
阅读(233)
评论(0)
推荐(0)
摘要:
整体思路:在用户登陆之后拿到用户的信息,加入session from rbac.models import UserInfo from django.shortcuts import render # 判断用户是否存在 obj = UserInfo.object.filter(name='用户名', 阅读全文
posted @ 2020-09-02 07:34
bibicode
阅读(196)
评论(0)
推荐(0)
摘要:
from django.db import models class Permission(models.Model): """ 权限表 """ title = models.CharField(verbose_name='标题', max_length=32) url = models.CharF 阅读全文
posted @ 2020-09-02 06:55
bibicode
阅读(89)
评论(0)
推荐(0)

浙公网安备 33010602011771号