摘要: 内容概要 csrf跨站请求伪造 csrf相关校验策略 CBV添加装饰器的多种方式 auth认证模块 csrf跨站请求伪造 钓鱼网站:模仿一个正规的网站 让哟ing胡在该网站上做操作 但是操作的结果会影响到用户正常的网站账户 但是其中有一些猫腻 模拟钓鱼网站案例:转账案例 原网站 def tans_f 阅读全文
posted @ 2022-12-28 16:14 可否 阅读(25) 评论(1) 推荐(0) 编辑
摘要: 内容概要 cookie与session简介 django操作cookie django操作session cookie与session简介 """ HTTP协议四大特征 1. 基于请求响应 2.基于TCP、IP作用于应用层之上的协议 3.无状态 不会保留客户端的状态 4.无连接 不会一直跟客户保持连 阅读全文
posted @ 2022-12-28 16:08 可否 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 内容概要 forms组件渲染标签 forms组件展示信息 forms组件校验补充 forms组件参数补充 forms组件源码剖析 modelform组件 django中间件 forms组件渲染标签 后端 class MyForm(forms.Form): username = forms.CharF 阅读全文
posted @ 2022-12-21 20:12 可否 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 内容概要 多对多三种创建方式 django内置序列化组件(drf前身) ORM批量操作数据(ORM操作优化) 自定义分页器 form组件 多对多三种创建方式 全自动创建 class Book(models.Model): title = models.CharField(max_length=32, 阅读全文
posted @ 2022-12-20 23:09 可否 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 内容概要 Q查询进阶操作 ORM查询优化 ORM事务操作 ORM常用字段类型 ORM常用字段参数 ORM三种创建多对多方式 Q查询进阶操作 """ Q查询的进阶操作 """ from django.db.models import Q # 先产生Q对象 q_obj = Q() # 确认条件之间的连接 阅读全文
posted @ 2022-12-19 21:25 可否 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 内容概要 聚合查询 分组查询 F与Q查询 聚合查询 聚合函数 最大值 最小值 求和 统计 平均值 from django.db.models import Max, Min, Sum, Count, Avg # 获取书中价格最高的 """ 在mysql中 我们会先连表 然后按作者分组 然后去拿书名 阅读全文
posted @ 2022-12-17 16:16 可否 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 内容概要 模型层之前期准备工作 ORM常用关键字 ORM执行SQL语句 神奇的双下划线查询 ORM外键字段的创建 外键字段数据的增删改查 多表查询(基于对象的跨表查询、基于双下划线的跨表查询) 模型层之前期准备工作 自带的sqlite3数据库对时间字段不敏感 有时候会展示错乱 素以我们习惯切换成常见 阅读全文
posted @ 2022-12-15 22:01 可否 阅读(18) 评论(0) 推荐(0) 编辑