随笔分类 -  Django系列

摘要:DRF DRF APIView请求生命周期流程图 drf入门规范 Web应用模式 前后端不分离 # 模板渲染在后端完成 前后端分离(主流) # 后端就只负责写接口,前端来调用,通信使用json格式 # 多端(web、app...)都可以使用同一个接口 API接口 通过网络,规定了前后台信息交互规则的 阅读全文
posted @ 2021-07-13 15:31 Jerry` 阅读(115) 评论(0) 推荐(0) 编辑
摘要:Django缓存 介绍 ​ ​ 缓存是将一些常用的数据保存在内存或者memcache中,在设置好的时间内,如果有请求访问这些数据,则不会再去操作数据库、执行逻辑、渲染等操作,而是直接从内存或者memcache的缓存中取取出数据,返回给用户 ​ 在动态网站中,用户向服务端发起请求,服务器都会去数据库中 阅读全文
posted @ 2021-07-11 14:53 Jerry` 阅读(225) 评论(0) 推荐(0) 编辑
摘要:内容概要 用户认证模块auth auth模块补充 auth_user表扩展字段 内容详细 auth模块 主要是用来做用户相关的功能 注册 登录 验证 修改密码 注销 ​ 访问admin需要管理员账号 该账号数据均来源于数据库迁移之后生成的auth_user表 如何创建admin管理员账号 creat 阅读全文
posted @ 2021-06-06 11:44 Jerry` 阅读(83) 评论(0) 推荐(0) 编辑
摘要:内容概要 django中间件 csrf跨站请求伪造 内容详细 django中间件 类似于是django的门户 请求来的时候和响应走的时候都必须经过它​ 配置文件中 MIDDLEWARE = [ ... ] # django默认有七个中间件 '''每个中间件你可以简单的理解为具有不同的功能''' # 阅读全文
posted @ 2021-06-06 11:27 Jerry` 阅读(52) 评论(0) 推荐(0) 编辑
摘要:cookie与session 由来及简介 HTTP协议四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上 3.无连接 4.无状态 基于HTTP协议的通信无法记录客户端状态 但是现在很多软件都需要记录用户的状态 为了解决这个问题 发明了cookie session等一系列的技术 ​ co 阅读全文
posted @ 2021-06-06 11:24 Jerry` 阅读(54) 评论(0) 推荐(0) 编辑
摘要:自定义分页器 针对批量插入的数据,我们在前端展示的时候发现一个很严重的问题,一页展示了所有的数据,数据量太大,查看不方便 针对数据量大但又需要全部展示给用户观看的情况下,我们统一做法都是做分页处理 分页推导 首先我们需要明确的时候,get请求也是可以携带参数的,所以我们在朝后端发送查看数据的同时可以 阅读全文
posted @ 2021-06-02 21:33 Jerry` 阅读(78) 评论(0) 推荐(0) 编辑
摘要:内容概要 Ajax异步提交 前后端传输数据的编码格式 Ajax发送json格式数据 # pythonimport jsonjson.dumpsjson.loads# jsJSON.stringfyJSON.parse Ajax发送文件数据 Ajax结合sweetalert插件实现删除的二次确认 内容 阅读全文
posted @ 2021-06-02 21:28 Jerry` 阅读(84) 评论(0) 推荐(0) 编辑
摘要:1 重要概念 # 多表查询 """ 正向查询 反向查询 当前查询对象是否含有外键字段 如果有就是正向 没有无则是反向 口诀: 正向查询按外键字段 多对多需要额外再加一个.all() 一对多和一对一不需要加 反向查询按表名小写 一对多与多对多 _set.all() 一对一 不需要加 """ 2 多表查 阅读全文
posted @ 2021-06-02 21:23 Jerry` 阅读(49) 评论(0) 推荐(0) 编辑
摘要:内容概要 查询关键字 MySQL select from where group by having order by distinct limit regexp # SQL语句内也支持写流程控制Django ORM 神奇的双下线查询 多表查询 子查询 基于对象的跨表查询连表操作 基于双下划线的跨表 阅读全文
posted @ 2021-05-21 21:27 Jerry` 阅读(53) 评论(0) 推荐(0) 编辑
摘要:内容概要 模板层(模板语法) 模板语法传值​模板语法过滤器(内置方法)​模板语法标签(流程控制)​自定义过滤器和标签(了解) 模板的导入与继承(面向对象) 内容详细 1 模板层之模板语法传值 https://www.cnblogs.com/Dominic-Ji/articles/11109067.h 阅读全文
posted @ 2021-05-21 21:26 Jerry` 阅读(55) 评论(0) 推荐(0) 编辑
摘要:内容概要 小白必会三板斧 request对象方法初识 form表单上传文件 Jsonresponse FBV与CBV 内容详细 1 小白必会三板斧 HttpResponse render redirect # 视图函数必须返回一个HttpResponse对象 # 具体参考HttpResponse源码 阅读全文
posted @ 2021-05-19 19:59 Jerry` 阅读(61) 评论(0) 推荐(0) 编辑
摘要:内容概要 路由匹配 无名有名分组 反向解析 无名有名分组反向解析(难理解) 路由分发 名称空间 伪静态 内容详细 1 路由匹配 urls.py url()方法第一个参数其实是一个正则表达式 第一个参数只要能够匹配到内容就算是符合匹配条件直接停止匹配执行视图函数 # 路由匹配 url(r'^test/ 阅读全文
posted @ 2021-05-19 08:08 Jerry` 阅读(57) 评论(0) 推荐(0) 编辑
摘要:内容概要 我们自己写一个简易版本的web框架(代码无需掌握,重点在于理解思路) django框架 内容详细 软件开发架构 cs架构bs架构# 本质bs也是cs 纯手撸web框架 # HTTP协议 """ 网络协议 HTTP协议 数据传输是明文 HTTPS协议 数据传输是密文 websocket协议 阅读全文
posted @ 2021-05-17 21:21 Jerry` 阅读(61) 评论(0) 推荐(0) 编辑