随笔分类 -  drf

摘要:昨日回顾 # 1 接口文档的编写 -1 word,md 编写 》存放位置:存放共享文件平台,git上 -2 第三方的接口文档编写平台 -3 公司自己开发,使用开源搭建 yapi -4 自动生成接口文档 -djagno+drf:swagger,coreapi -FastAPI:自带自动生成接口文档 - 阅读全文
posted @ 2023-02-13 08:51 虾仁猪心排骨汤 阅读(85) 评论(0) 推荐(0)
摘要:上节回顾 # 1 认证类的执行流程 》源码分析 -请求进来 》路由匹配成功 》执行path('test/', view.BookView.as_view()), >继承了APIView 》APIView的as_view()内部的闭包函数view 》这个view中执行了self.dispatch >A 阅读全文
posted @ 2023-02-09 15:35 虾仁猪心排骨汤 阅读(41) 评论(0) 推荐(0)
摘要:昨日回顾 #1 认证的使用 -有些接口需要登录后才能访问 -原生djagno如何使用的认证:auth的user表,auth自带了认证 -自己登录,使用自定义的用户表 -认证类的使用步骤: -1 写一个类,继承BaseAuthentication -2 重写 authenticate,在方法中完成认证 阅读全文
posted @ 2023-02-08 14:04 虾仁猪心排骨汤 阅读(72) 评论(0) 推荐(0)
摘要:![image](https://img2023.cnblogs.com/blog/2958570/202302/2958570-20230208090417801-1257063413.png) 阅读全文
posted @ 2023-02-08 09:04 虾仁猪心排骨汤 阅读(11) 评论(0) 推荐(0)
摘要:上节课回顾 # 1 两个视图基类 APIView GenericAPIView:跟数据库打交道,而且需要序列化反序列化,可以使用它 # 2 5 个视图扩展类+GenericAPIView = 视图类 -list -retrieve -destroy -create -update -正常需要写两个视 阅读全文
posted @ 2023-02-07 14:49 虾仁猪心排骨汤 阅读(63) 评论(0) 推荐(0)
摘要:上节回顾 # 1 前后端开发模式 -分离和混合 -http 通信 后端都是web后端 -前端:pc桌面开发,web开发,app,小程序 》http 》调用后端 后端都是一套 # 2 api接口 # 3 接口测试工具 # 4 restful规范 10条 # 5 drf介绍,快速使用 # 6 cbv 执 阅读全文
posted @ 2023-02-07 10:10 虾仁猪心排骨汤 阅读(37) 评论(0) 推荐(0)
摘要:上节课回顾 # 1 序列化类的常用字段 -CharField 。。。。 -ListField -DictField # 2 字段参数 -max_length。。。 -min_value。。。 -required,default。。。 -read_only,write_only # 3 定制序列化字段 阅读全文
posted @ 2023-02-06 10:39 虾仁猪心排骨汤 阅读(24) 评论(0) 推荐(0)
摘要:昨日回顾 # 1 APIView >drf 提供的,继承了原来的View,以后如果写视图类,都继承APIView及其子类 # 2 APIView执行流程 -1 去除了csrf认证 -2 包装了新的Request对象 》视图类中使用的request都是drf的Request -原来的哪? -用起来跟之 阅读全文
posted @ 2023-02-02 17:19 虾仁猪心排骨汤 阅读(26) 评论(0) 推荐(0)
摘要:昨日回顾 #1 restful 规范 -https协议,保证安全 -接口中带api标识 -api.baidu.com -www.baidu.com/api -接口中带版本标识 -接口即资源,尽量用名词,可以复数 -请求方式决定操作资源的方式 -get 查询 -post 新增 。。。 -返回携带错误码 阅读全文
posted @ 2023-02-02 14:35 虾仁猪心排骨汤 阅读(95) 评论(0) 推荐(0)
摘要:json格式编码提交的数据,不能从request.POST中取,从body中 request.POST只能取post提交的urlencoded或form-data编码数据,put提交的取不到 昨日回顾 # 1 web 应用开发模式 -前后端混合:bbs项目,图书管理 》模板语法 》后端通过模板语法把 阅读全文
posted @ 2023-01-31 15:00 虾仁猪心排骨汤 阅读(104) 评论(0) 推荐(0)
摘要:今日内容 1web应用模式 # django web框架,专门用来写web项目 # 之前学的,写的bbs项目,图书管理系统,用的是 前后端混合开发 -后端人员,写后端,也要写【模板语法】 》xx.html的python代码 -全栈开发-->前后端混合时代,比较多 # 从今天开始,学的是前后端分离 - 阅读全文
posted @ 2023-01-30 17:26 虾仁猪心排骨汤 阅读(31) 评论(0) 推荐(0)