摘要:
Linux文件管理 一、Linux与Windows目录结构对比 1.1 Linux以单根的方式组织文件 所有目录和文件都是从/开始 Windows是多根目录结构 C: D:盘都是目录起点 1.2 Linux各目录用途 /bin -> usr/bin # 普通用户使用的命令如ls、date /sbin 阅读全文
摘要:
RBAC-基于角色的访问控制 xadmin的使用 Django缓存 Django信号 RBAC基于角色的访问控制 RBAC :是基于角色的访问控制(Role-Based Access Control ) 在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简 阅读全文
摘要:
多方式登录 book,publish,author表关系及抽象表的建立 book表的群(增删改查) 一:多方式登录 serializer.py文件中 from rest_framework import serializers from app01.models import UserInfo,My 阅读全文
摘要:
BBS项目之 点赞点踩 评论 编辑 文章详情展示 编辑文章 文章详情前端 1 {% extends 'base.html' %} 2 3 {% block title %} 4 {{ article.title }} 5 {% endblock %} 6 7 {% block css %} 8 <l 阅读全文
摘要:
BBS项目架构 数据库设计 用户表(用的是auth_user那张表,通过自定义继承AbstractUser) phone 电话 avatar 头像 create_time 创建时间 #外键 blog 一对一个人站点表 个人站点表(副标题,摘要) site_name 站点名 site_title 名言 阅读全文
摘要:
JWT认证 什么是JWT认证: Json web token(JWT),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的 阅读全文
摘要:
自定制过滤器 分页器(三种)如何使用(重点) 全局异常 封装Response对象 自动生成接口文档 一、自定制过滤器 基于django-filter扩写 1 写一个类MyFilter,继承BaseFilterVackend 2 重写filter_queryset方法,在该方法内部进行过滤 3 返回q 阅读全文
摘要:
权限源码分析 模型层choice字段使用(重点) 自定义频率类(分析,了解) 内置频率类使用 内置,第三方过滤功能 排序功能 一、权限源码分析 源码分析 APIView的dispatch-->APIView的initial--》APIView的check_permission(request) fo 阅读全文
摘要:
事物的定义: 事务是指以执行start transaction命令开始,到执行commit或者rollback命令结束之间的全部 SQL 操作,如果这些 SQL 操作全部执行成功,则执行commit命令提交事务,表示事务执行成功;如果这些 SQL 操作中任一操作执行失败,则执行rollback命令回 阅读全文
摘要:
drf认证功能,认证功能源码分析 自定义认证类 认证功能布局使用和全局使用 自定义权限功能 权限功能局部使用和全局使用 内置的权限和认证类 一、drf认证功能介绍 1 认证、频率、权限 2 用户是否登录到系统中 3 后期基本上会用JWT的认证 4 自定制的认证 二、认证功能源码分析 1、APIVie 阅读全文