05 2022 档案

摘要:csrf相关装饰器 基于中间思想编写项目 auth认证模块 bbs项目表设计 csrf相关装饰器 from django.views.decorators.csrf import csrf_exempt, csrf_protect @csrf_protect # 忽略csrf校验 @csrf_exe 阅读全文
posted @ 2022-05-25 21:52 未月 阅读(30) 评论(0) 推荐(0)
摘要:django操作cookie补充 django操作session CBV添加装饰器的三种方式 django中间件简介 django中间件五个常见方法 csrf跨站请求伪造 django操作cookie补充 # 设置cookie key, 键 value='', 值 max_age=None, 超时时 阅读全文
posted @ 2022-05-24 23:33 未月 阅读(87) 评论(0) 推荐(0)
摘要:forms组件钩子函数 forms组件字段参数 forms组件字段类型 forms组件源码分析 ModelForm简介 cookie与session简介 django操作cookie forms组件钩子函数 """ 钩子函数的含义其实就是在程序的执行过程中穿插额外的逻辑 校验用户名是否已存在 钩子函 阅读全文
posted @ 2022-05-24 00:22 未月 阅读(131) 评论(0) 推荐(0)
摘要:django自带的序列化组件 批量数据操作 分页器推导流程 自定义分页器使用方法 校验性组件之forms组件 django自带的序列化组件 from django.http import JsonResponse from django.core import serializers def d_d 阅读全文
posted @ 2022-05-22 19:58 未月 阅读(53) 评论(0) 推荐(0)
摘要:ajax简介 ajax提交数据的多种类型 ajax简介 ajax工作原理 客户端发送请求,请求交给xhr,xhr把请求提交给服务,服务器进行业务处理,服务器响应数据交给xhr对象,xhr对象接收数据,由javascript把数据写到页面上 页面不刷新的情况下可以与后端进行数据交互 '''异步提交 局 阅读全文
posted @ 2022-05-19 23:50 未月 阅读(367) 评论(0) 推荐(0)
摘要:聚合查询 分组查询 F与Q查询 ORM查询优化 ORM字段类型及参数 ORM事务操作 聚合查询 MySQL聚合函数: """ max 统计最大值 min 统计最小值 sum 统计求和 count 统计计数 avg 统计平均值 """ '''使用关键字段:aggregater''' 操作方法: fro 阅读全文
posted @ 2022-05-18 23:18 未月 阅读(55) 评论(0) 推荐(0)
摘要:神奇的双下划线查询 orm创建外键关系 外键字段的增删改查 正反向的概念 多表查询 神奇的双下划线查询 1、大小于 """ __gt 大于 __lt 小于 __gte 大于等于 __lte 小于等于 """ res = models.User.objects.filter(age__gt=20) r 阅读全文
posted @ 2022-05-17 23:24 未月 阅读(52) 评论(0) 推荐(0)
摘要:模板语法之过滤器(类似于内置函数) 模板语法之标签(类似于流程控制) 自定义过滤器、标签、inclusion_tag 模板的继承 模板的导入 测试环境搭建 ORM关键字使用 模板语法之过滤器(类似于内置函数) """ 我们可以试着查看源码 """ 1、语法结构 '''{{ 数据对象|过滤器名称:参数 阅读全文
posted @ 2022-05-16 23:19 未月 阅读(57) 评论(0) 推荐(0)
摘要:虚拟环境 django路由层版本区别 视图函数的返回值 JsonResponse对象 接收文件数据 FBV和CBV(基于函数的视图、基于类的视图) CBV源剖析 模板语法传值 虚拟环境 # 我们在实际开发工作中,会针对不同的项目需要为其配备对应的解释器环境 eg: 项目1 django2.2 pym 阅读全文
posted @ 2022-05-15 12:56 未月 阅读(117) 评论(0) 推荐(0)
摘要:django请求生命周期流程图 路由层相关知识 django请求生命周期流程图 整体概括请求的走向以及django的核心组成部分 路由层相关知识 路由层之路由匹配 路由匹配的特点就是:只要匹配上了就会立刻结束执行对应的视图函数,并且url方法的第一个参数其实就是一个正则表达式 只要正则表达式能够从用 阅读全文
posted @ 2022-05-13 00:30 未月 阅读(58) 评论(0) 推荐(0)
摘要:django小白必会三板斧 静态文件及相关配置 request对象方法 pycharm链接MYSQL django链接MYSQL Django orm操作 django小白必会三板斧 # 启动django项目之后,我们如何添加更多的功能 只要先添加功能,就去urls.py 和 view.py中添加对 阅读全文
posted @ 2022-05-11 22:18 未月 阅读(43) 评论(0) 推荐(0)
摘要:手撸web框架 基于wsgiref模块 动静态网页 基于jinja2模板语法 前端、框架、数据库三者结合使用 python主流web框架 django框架简介 手撸web框架 """ web框架:将前端、数据库整合到一起的基于互联网传输的Python代码 web框架也可以简单地理解为软件开发架构里面 阅读全文
posted @ 2022-05-10 23:23 未月 阅读(84) 评论(0) 推荐(0)
摘要:python操作MySQL SQL注入问题 修改表SQL语句补充 视图、触发器、存储过程 事务 流程控制、函数 索引和慢查询优化 python操作MySQL python中支持操作mysql的模块很多,其中最常见的当属'pymysql' # 属于第三方模块 pip3 install pymysql 阅读全文
posted @ 2022-05-09 22:44 未月 阅读(322) 评论(0) 推荐(0)
摘要:查询关键字 多表查询思路 可视化软件navicat 查询关键字 查询关键字之having过滤 having和where的功能是一样的,都是对数据进行判断和筛选 where 用在分组之前 having 用于分组之后的筛选 所以我们把where说成筛选,having说成过滤 eg: 统计每个部门年龄在3 阅读全文
posted @ 2022-05-07 23:11 未月 阅读(298) 评论(0) 推荐(0)
摘要:自增特性 约束条件之外键 查询关键字 自增特性 # 创建表 create table zz( -> id int primary key auto_increment, -> name varchar(32) -> ); Query OK, 0 rows affected (0.02 sec) # 阅读全文
posted @ 2022-05-05 22:53 未月 阅读(47) 评论(0) 推荐(0)
摘要:字符编码与配置文件 储存引擎 MySQL字段类型 MySQL字段约束条件 字符编码与配置文件 # 查看MySQL默认字符编码 \s 在5.x系列,会出现Latin1或gbk编码 在8.x系列,统一为utf8mb4,它是utf8优化版本,支持存储表情 # 统一字符编码 5.x 统一编码操作 my-de 阅读全文
posted @ 2022-05-04 23:41 未月 阅读(116) 评论(0) 推荐(0)
摘要:数据演变史 存取发展史 数据库本质 数据库分类 SQL和NoSQL MySQL简介 基本使用 系统服务 修改密码 操作的基本SQL语句 数据演变史 # 单独的文本文件 没有固定的存放位置:C:\a.txt D:\aaa\c.txt F:\bbb\b.txt 没有固定的数据格式: owen|111 t 阅读全文
posted @ 2022-05-03 22:56 未月 阅读(59) 评论(0) 推荐(0)
摘要:jQuery操作标签 jQuery事件操作 jQuery动画效果 前端第三方框架 jQuery操作标签 ''' jQuery代码查找标签绑定的变量名推荐使用$xxxEle ''' # addClass() 增加css类名 相当于原生js中的classList.add() var $divEle = 阅读全文
posted @ 2022-05-02 22:49 未月 阅读(73) 评论(0) 推荐(0)