随笔分类 -  django

摘要:django的配置文件每个配置项的作用 必须大写才是配置项 django项目要启动,要先加载配置文件,如果配置文件报错,项目运行不起来 django配置文件settings 项目根路径 from pathlib import Path BASE_DIR = Path(__file__).resolv 阅读全文
posted @ 2022-10-11 16:11 Nirvana* 阅读(84) 评论(0) 推荐(0) 编辑
摘要:django——中间件 中间件介绍 自定义中间件 基于django中间件设计项目功能 中间件的介绍 什么是中间件 中间件是介于request与response处理之间的一道处理过程,可以在全局上改变django的输入与输出。由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 中间件的本质 中 阅读全文
posted @ 2022-09-13 21:46 Nirvana* 阅读(18) 评论(0) 推荐(0) 编辑
摘要:django ——cookie与session cookie与session cookie与session简介 cookie与session是类似于装饰器,对路由进行操作管理,所以需要先了解HTTP协议 HTTP协议四大特性 ①基于请求响应 ②基于TCP、IP作用于应用层之上的协议 ③无状态 ④无连 阅读全文
posted @ 2022-09-13 20:04 Nirvana* 阅读(42) 评论(0) 推荐(0) 编辑
摘要:django——Auth认证模块 auth模块的方法介绍 User对象的属性 扩展默认的auth_user表 auth模块的方法介绍 jango执行数据库迁移命令之后会产生一个auth_user表 该表可以配合auth模块做用户相关的功能:注册 登录 修改密码 注销 ... 该表还是django a 阅读全文
posted @ 2022-09-13 19:35 Nirvana* 阅读(126) 评论(0) 推荐(0) 编辑
摘要:django——csrf跨站 目录 csrf跨站请求伪造 django完成csrf校验 csrf相关装饰器 csrf跨站请求伪造 简介 CSRF就是跨站请求(HTTP请求)伪造,是一种对网站的恶意利用。 就是用户通过伪造的网页向服务器发送请求,而伪造的网页用户所输入的信息是被篡改后才向服务器发送请求 阅读全文
posted @ 2022-09-13 17:06 Nirvana* 阅读(60) 评论(0) 推荐(0) 编辑
摘要:django 的批量操作数据 和 form组件 目录 批量操作数据 自定义分页器 form组件 modelfrom组件 批量数据操作 批量数据前期准备 访问django路由,创建数据并显示到前端页面 利用create()方法创建数据到表中,利用all()方法进行查看 def index(reques 阅读全文
posted @ 2022-09-08 20:25 Nirvana* 阅读(402) 评论(1) 推荐(0) 编辑
摘要:django——模块查询操作 目录 正反向查询进阶操作 聚合查询 分组查询 F与Q查询 ORM查询优化 ORM常见字段类型 ORM常见字段参数 ORM事务操作 多对多三种创建方式详解 正反向查询进阶操作 ① 查询主键为1的书籍对应的出版社名称及书名 res = models.Publish.obje 阅读全文
posted @ 2022-09-06 19:17 Nirvana* 阅读(78) 评论(0) 推荐(0) 编辑
摘要:django——表查询 目录 表查询数据准备及测试环境搭建 ​ 1.创建jiango所需的注意事项 ​ 2.django自带小型数据库 ​ 3.django切换MySQL数据库 ​ 4.django配置模板类 ​ 5.执行数据库迁移命令 ​ 6.模型层测试环境准备 ORM常见的查询关键字 ​ 1.O 阅读全文
posted @ 2022-09-05 21:15 Nirvana* 阅读(29) 评论(0) 推荐(0) 编辑
摘要:模板层 目录 模板语法传值 模板语法传值的范围 模板语法过滤器 模板语法标签 自定义标签函数、过滤器、inclusion_tag 模板的继承 模板的导入 模板语法传值 模板语法传值有两种方法 指名道姓的传值 优点:指名道姓的传参,不浪费资源 缺点:当参数多的时候,全传入过于繁琐 def modal( 阅读全文
posted @ 2022-09-03 16:26 Nirvana* 阅读(50) 评论(0) 推荐(0) 编辑
摘要:django——视图层 目录: 三板斧 JsonResponse form表单上传文件 FBV与CBV CBV源码 视图函数的返回值 视图函数必须返回一个HttpResponse对象 HttpResonse的本质就是一个类 解析为什么必须返回一个HttpResponse 在返回值后面的三板斧(ren 阅读全文
posted @ 2022-09-02 20:49 Nirvana* 阅读(23) 评论(0) 推荐(0) 编辑
摘要:django——路由匹配 目录 django请求生命周期 路由匹配 ​ 1.路由匹配基础 ​ 2.反向解析 ​ 3.路由分发 ​ 4.名称空间 django请求生命周期 django请求生命周期就是从用户输入url到用户看到网页的整个过程 django请求生命周期流程图 ​ django请求生命周期 阅读全文
posted @ 2022-09-01 19:27 Nirvana* 阅读(225) 评论(0) 推荐(0) 编辑

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