09 2022 档案

摘要:今日内容概要 两个视图基类 五个视图扩展类 九个视图子类 视图集 今日内容详细 两个视图基类 补充: GenericAPIView: 属性: 1.queryset # 要序列化的数据 2.serializer_class # 序列化类 了解 3.lookup_field # 通过get_object 阅读全文
posted @ 2022-09-30 17:32 空白o 阅读(47) 评论(0) 推荐(0) 编辑
摘要:今日内容概要 drf之请求与响应 drf之视图组件 两个视图基类 今日内容详细 补充知识 反射:通过字符串动态的获取,设置,判断 对象中得属性或方法 -getattr: res=getattr(self, 'run', None) -setattr: setattr(self, 'speak', 内 阅读全文
posted @ 2022-09-29 20:30 空白o 阅读(46) 评论(0) 推荐(0) 编辑
摘要:今日内容概要 序列化类常用字段类和字段参数 序列化类高级用法之source 序列化类高级用法之定制序列化字段的两种方式 反序列化之数据校验 模型类序列化器的使用 反序列化数据校验源码分析 断言assert 今日内容详细 序列化类常用字段和字段参数 字段类 ### 字段类:跟models一一对应,但是 阅读全文
posted @ 2022-09-27 18:12 空白o 阅读(24) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 http协议版本区别: 0.9版本:每个http请求都是一个tcp的链接 1.1版本:keep-alvie, 每个http请求可以使用同一个tcp 2.x版本:同一个tcp的包,可能是多个http请求,多路复用 今日内容概要 APIView基本使用 APIView源码分析 Reques 阅读全文
posted @ 2022-09-26 20:54 空白o 阅读(34) 评论(0) 推荐(0) 编辑
摘要:今日内容概要 前后端开发模式 API接口 接口测试工具postman restful规范 序列化和反序列化 djangorestframework快速使用 cbv源码分析 今日内容详细 前后端开发模式 前后端混合开发 既要写后端(django: python界的web框架),又要写前端(js, cs 阅读全文
posted @ 2022-09-23 18:58 空白o 阅读(47) 评论(0) 推荐(0) 编辑
摘要:今日内容 项目开发流程 项目名字: BBS:多人博客系统 传统软件行业:给第三方做解决方案 互联网行业:饿了么,叮咚买菜... 软件开发流程: -项目立项(高层,市场人员:市场调研,跟客户对接) -项目设计(产品经理:设计软件功能,设计原型图) -项目的具体设计(UI:切图) -分任务开发 -前端: 阅读全文
posted @ 2022-09-18 19:45 空白o 阅读(120) 评论(0) 推荐(1) 编辑
摘要:今日内容概要 csrf跨站请求伪造 csrf相关装饰器 auth认证模块 基于django中间件设计项目功能 今日内容详细 csrf跨站请求伪造 简介 钓鱼网站:一个模仿正规网站的网址 诱骗用户在该网站上做本应该在正规网站上做的操作,从而获取到该用户在正规网站上的数据甚至是财产。eg:假设我们需要登 阅读全文
posted @ 2022-09-13 18:58 空白o 阅读(45) 评论(0) 推荐(1) 编辑
摘要:总结 测试环境搭建 django自带一个sqlite3小型数据库,该数据库功能非常有限并且针对日期类型的数据兼容性很差。 方式1:在任意空的py文件中准备环境 import os def main(): os.environ.setdefault('DJANGO_SETTINGS_MODULE', 阅读全文
posted @ 2022-09-12 16:12 空白o 阅读(26) 评论(0) 推荐(0) 编辑
摘要:今日内容概要 cookie与session django中间件 今日内容详细 cookie与session 简介 回顾知识: HTTP四大特性: 1.基于请求响应 2.基于TCP、IP作用于应用层之上协议 3.无状态:服务端无法识别客户端的状态 4.无连接 Cookie 互联网刚兴起的时候,所有人访 阅读全文
posted @ 2022-09-09 19:28 空白o 阅读(47) 评论(0) 推荐(1) 编辑
摘要:今日内容概要 批量操作数据 自定义分页器 form组件 modelform组件 今日内容详细 批量操作数据 浏览器访问一个django路由,立刻创建10万条数据并展示到前端页面 低效率 涉及到大批量数据的创建直接使用create可能会造成数据库崩溃 def index(request): for i 阅读全文
posted @ 2022-09-08 21:29 空白o 阅读(38) 评论(0) 推荐(0) 编辑
摘要:今日内容概要 Ajax异步提交 序列化 今日内容详细 Ajax异步提交 Ajax:页面不刷新的情况下可以与后端进行数据交互。特点:异步提交,局部刷新。 Ajax不是一门全新知识,本质就是一些js代码,我们学习Ajax直接使用jQuery封装之后的版本(语法更加简单),使用Ajax的前提必须要引入jQ 阅读全文
posted @ 2022-09-07 18:06 空白o 阅读(48) 评论(0) 推荐(0) 编辑
摘要:今日内容概要 正反向查询进阶操作 聚合查询 分组查询 F与Q查询 ORM查询优化 ORM常见字段类型 ORM常见字段参数 ORM事务操作 多对多三种创建方式详解 今日内容详细 正反向查询进阶操作 基于双下划线的跨表查询的结果也可以是完整的数据对象,手上有条件所在的表可以不被models点,直接点最终 阅读全文
posted @ 2022-09-06 19:22 空白o 阅读(54) 评论(0) 推荐(0) 编辑
摘要:今日内容概要 表查询数据准备及测试环境搭建 ORM常见查询关键字 双下划线查询 查看ORM底层SQL语句 ORM外键字段创建 外键字段数据操作 正反向概念 基于对象的跨表查询(子查询) 基于双下划线的跨表查询(连表操作) 今日内容详细 表查询数据准备及测试环境搭建 django自带一个sqlite3 阅读全文
posted @ 2022-09-05 20:49 空白o 阅读(63) 评论(0) 推荐(0) 编辑
摘要:总结 纯手撸web框架 web框架可以简单的理解为是基于互联网的web服务端>>>:socket服务端 1.利用socket模块搭建简易版本的服务端 2.遵循HTTP协议 四大特性、数据格式、响应状态码 3.根据网址后缀的不同请求不同的内容 4.请求方式 GET、POST 5.从请求数据格式中筛选出 阅读全文
posted @ 2022-09-04 19:56 空白o 阅读(20) 评论(0) 推荐(0) 编辑
摘要:今日内容概要 网页伪静态 视图层 模板层 今日内容详细 网页伪静态 动态页面:用ASP、PHP、JSP、ASP.net、Perl、或CGI等编程语言制作,不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,内容存在于数据库中,根据用户发出的不同请求,其提供个性化的网页内容。 阅读全文
posted @ 2022-09-02 21:27 空白o 阅读(64) 评论(0) 推荐(0) 编辑
摘要:今日内容概要 django请求生命周期流程图 路由层 今日内容详细 django请求生命周期流程图 整体概括请求的走向以及django的核心组成部分,参考下图。 1.浏览器发送一个基于HTTP协议的请求 2.进入web服务网关接口将请求来的数据拆解成一个request大字典 3.进入django框架 阅读全文
posted @ 2022-09-01 19:24 空白o 阅读(48) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示