摘要: 昨日内容回顾 APIView—》drf提供的,继承了原来的View,以后如果写视图类,都继承APIView及其子类 APIView执行流程 去除了csrf认证 重新包装了request–>视图类中使用的都是新的了,原来的在request._request中,新的request与老的一样,是因为_ge 阅读全文
posted @ 2023-02-02 22:12 clever-cat 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 昨日内容回顾 restful 规范 1接口使用https协议传输数据保证数据的安全性 2接口带api标识 3接口带版本信息 4接口地址即资源,尽量使用名字,或复数,特殊情况可以使用动词 5接口使用请求方式操作资源 6返回数据响应状态码:http响应状态码,自定义响应状态码 7返回数据应该改有错误信息 阅读全文
posted @ 2023-02-01 22:41 clever-cat 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 昨日内容回顾 1 web应用开发模式 -前后端混合:bbs项目,图书馆里-->模板语法-->后端通过模板语法把模板进行填充【xxx.html】 -前后端分离:后端,不需要写前端,只需要提供接口;前端负责前端 -PC端,web端,网页,网站 -app:安卓,ios -小程序:微信小程序,支付宝小程序 阅读全文
posted @ 2023-01-31 21:49 clever-cat 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 内容概要 web应用模式 api接口 接口测试工具postman 内容详细 1 web 应用模式 django web框架,专门用来写web项目 之前学的,写的bbs项目,图书管理系统,用的是,前后端混合开发 前后端混合开发 后端人员,写后端,也要写模板语法 >xx.html的python代码 全站 阅读全文
posted @ 2023-01-30 16:49 clever-cat 阅读(49) 评论(0) 推荐(0) 编辑
摘要: django csrf跨站,CBV添加装饰器,auth认证模块 内容概要 csrf跨站请求伪造 csrf相关校验策略 CBV添加装饰器的多种方式 auth认证模块 BBS项目需求分析 内容详情 csrf跨站请求伪造 钓鱼网站:模仿一个正规的网站 让用户在该网站上操作 但是操作的结果会影响到用户正常的 阅读全文
posted @ 2022-12-27 21:26 clever-cat 阅读(22) 评论(0) 推荐(0) 编辑
摘要: django Cookie与Session Cookie与Session简介 回忆:HTTP协议四大特征 1.基于请求响应 2.基于TCP的应用层协议 3.无状态:不保存客户端状态 4.无连接 最开始的网站都不需要用户注册 所有人来访问获取到的数据都是一样的 随着互联网的发展很多网站需要指定当前用户 阅读全文
posted @ 2022-12-26 21:01 clever-cat 阅读(27) 评论(0) 推荐(0) 编辑
摘要: django中间件 内容概要 django中间件简介 django中间件两个重要方法 django自定义中间件 django中间件三个了解方法 基于django中间件实现功能的插拔式设计 内容详细 django默认有七个中间件 并且还支持用户自定义中间件 中间件主要可以用于:用户访问频率的校验 用户 阅读全文
posted @ 2022-12-26 18:14 clever-cat 阅读(18) 评论(0) 推荐(0) 编辑
摘要: django forms组件,model from组件 内容概要 forms组件简单使用 form组件渲染标签 forms组件校验补充 forms组件参数补充 forms组件源码剖析 modelfrom组件 forms组件 小需求:获取用户数据并发送给后端校验 后端返回不符合校验规则的提示信息 fo 阅读全文
posted @ 2022-12-25 20:08 clever-cat 阅读(31) 评论(0) 推荐(0) 编辑
摘要: django,多对多,序列化组件,ORM批量操作数据,自定义分页器 多对多三种创建方式 1.全自动 class Book(models.Model): title = models.CharField(max_length=32) authors = models.ManyToManyField(t 阅读全文
posted @ 2022-12-25 18:42 clever-cat 阅读(173) 评论(0) 推荐(0) 编辑
摘要: ORM查询优化,事务,ajax 内容概要 Q查询进阶操作 ORM查询优化 ORM事务操作 ORM常用字段类型 ORM常用字段参数 ORM三种创建多对多的方式 Ajax请求 内容详细 Q查询进阶操作,默认and连接 from django.db.models import Q q_obj = Q() 阅读全文
posted @ 2022-12-19 19:51 clever-cat 阅读(36) 评论(0) 推荐(0) 编辑