摘要:一、中间件 中间件的引入: Django中间件(Middleware)是一个轻量级、底层的“插入”系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出。 django中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会
阅读全文
01 2023 档案
摘要:一、session保持状态 状态保持: 1. http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态; 2. 客户端与服务器端的一次通信,就是一次会话实现状态保持的方式:在客户端或服务器端存储与会话有关的数据; 3. 存储方式包括cookie、session,会话一般指sessio
阅读全文
摘要:一、HttpResquest对象 HttpRequest对象:服务器接受到http协议的请求后,会根据报文创建HttpRequest对象视图函数的第一个参数是HttpRequest对象在django.http模块定义了HttpRequest对象的API。 属性: path:一个字符串,表示请求的页面
阅读全文
摘要:一、数据库数据渲染到模板 二、案例的功能介绍 博客小案例功能介绍: 主页index.html > 展示添加博客和博客列表的文字,实现页面跳转 添加页add.html > 输入文章标题即内容,并将内容提交到数据库中 列表页list.html > 将数据库中所有博客展示到数据库中,点击文章标题可以查看文
阅读全文
摘要:一、关系表的数据操作 关系表中的数据操作 查看数据库中的表结构 一对多表关系数据的添加: 1. 第一种方式就是跟之前一样,用传参的方法添加,需要注意的是外键的值必须是关联表中已存在的值; 2. 第二种方式是用的属性赋值方式,因为我们在模型类有定义了一个department的属性,而这个属性的对象类型
阅读全文