2020年11月14日
摘要: BBS项目架构 数据库设计 用户表(用的是auth_user那张表,通过自定义继承AbstractUser) phone 电话 avatar 头像 create_time 创建时间 #外键 blog 一对一个人站点表 个人站点表(副标题,摘要) site_name 站点名 site_title 名言 阅读全文
posted @ 2020-11-14 22:35 輪滑少年 阅读(197) 评论(0) 推荐(0)
摘要: JWT认证 什么是JWT认证: Json web token(JWT),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的 阅读全文
posted @ 2020-11-14 21:19 輪滑少年 阅读(448) 评论(0) 推荐(0)
  2020年11月12日
摘要: 自定制过滤器 分页器(三种)如何使用(重点) 全局异常 封装Response对象 自动生成接口文档 一、自定制过滤器 基于django-filter扩写 1 写一个类MyFilter,继承BaseFilterVackend 2 重写filter_queryset方法,在该方法内部进行过滤 3 返回q 阅读全文
posted @ 2020-11-12 23:50 輪滑少年 阅读(221) 评论(0) 推荐(0)
摘要: 权限源码分析 模型层choice字段使用(重点) 自定义频率类(分析,了解) 内置频率类使用 内置,第三方过滤功能 排序功能 一、权限源码分析 源码分析 APIView的dispatch-->APIView的initial--》APIView的check_permission(request) fo 阅读全文
posted @ 2020-11-12 15:10 輪滑少年 阅读(363) 评论(0) 推荐(0)
  2020年11月10日
摘要: 事物的定义: 事务是指以执行start transaction命令开始,到执行commit或者rollback命令结束之间的全部 SQL 操作,如果这些 SQL 操作全部执行成功,则执行commit命令提交事务,表示事务执行成功;如果这些 SQL 操作中任一操作执行失败,则执行rollback命令回 阅读全文
posted @ 2020-11-10 22:59 輪滑少年 阅读(168) 评论(0) 推荐(0)
摘要: drf认证功能,认证功能源码分析 自定义认证类 认证功能布局使用和全局使用 自定义权限功能 权限功能局部使用和全局使用 内置的权限和认证类 一、drf认证功能介绍 1 认证、频率、权限 2 用户是否登录到系统中 3 后期基本上会用JWT的认证 4 自定制的认证 二、认证功能源码分析 1、APIVie 阅读全文
posted @ 2020-11-10 18:44 輪滑少年 阅读(184) 评论(0) 推荐(0)
  2020年11月8日
摘要: Django 之 drf 第三篇 视图类 路由的使用 一、两个视图基类 #Django REST framwork 提供的视图的主要作用 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 #APIView:继承了原生Djiango的View#GenericAPIView:继承了API 阅读全文
posted @ 2020-11-08 13:01 輪滑少年 阅读(315) 评论(0) 推荐(0)
  2020年11月6日
摘要: 恢复内容开始 Django 之 drf 第三篇 视图类 路由的使用 一、两个视图基类 #Django REST framwork 提供的视图的主要作用 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 #APIView:继承了原生Djiango的View#GenericAPIView 阅读全文
posted @ 2020-11-06 22:28 輪滑少年 阅读(115) 评论(1) 推荐(0)
  2020年11月5日
摘要: 数据的修改与删除,字段的高级用法sourse,模型类序列化器,高级用法之SerializerMethodField drf的请求与响应 many=True源码分析,及局部全局钩子源码解析 一、 修改,删除接口 views.py def put(self, request, id): # 通过id取到 阅读全文
posted @ 2020-11-05 23:33 輪滑少年 阅读(1195) 评论(0) 推荐(0)
  2020年11月4日
摘要: Django框架drf之 restful规范 APIview源码分析 Request类分析 序列化组件 一、restful规范 1 Representational State Transfer:表征性状态转移 2 Web API接口的设计风格,尤其适用于前后端分离的应用模式中 3 与语言,平台无关 阅读全文
posted @ 2020-11-04 16:15 輪滑少年 阅读(184) 评论(0) 推荐(0)