05 2022 档案
摘要:forms组件钩子函数 forms组件字段参数 forms组件字段类型 forms组件源码分析 cookie与session简介 django操作cookie与session forms组件钩子函数 """ 钩子函数的含义其实就是在程序的执行过程中穿插额外的逻辑 校验用户名是否已存在 钩子函数之局部
阅读全文
摘要:django之csrf、auth认证模块、bbs csrf相关装饰器 基于中间件思想编写项目 auth认证模块 bbs项目分析 bbs项目表设计 csrf相关装饰器 from django.views.decorators.csrf import csrf_exempt,csrf_protect "
阅读全文
摘要:django中间件 django操作cookie补充 django操作session CBV添加装饰器得到三种方式 django中间件介绍 csrf跨站请求伪造 django操作cookie补充 加密盐处理 def cookie(request): if request.method == 'POS
阅读全文
摘要:ajax简介 页面不刷新的情况下可以与后端进行数据交互 异步提交 局部刷新 eg:码云用户注册 无需点击按钮内部也可完成数据交互 # 前戏 用ajax一定要能够发现与form表单提交数据的区别 ajax提交数据页面不用刷新 原始数据还在 处理数据的过程中不影响页面其他操作 form表单提交数据页面刷
阅读全文
摘要:Django之序列化组件、自定义分页器、forms组件 Django 自带的序列化组件 批量数据操作 分页器推导流程 自定义分页器使用方法 校验性组件之forms组件 Django自带的序列化组件 前后端分离之后 django orm产生的queryset无法直接被前端识别 还是需要json格式数据
阅读全文
摘要:ORM 杂论 聚合查询 分组查询 F与Q查询 ORM查询优化 ORM查询优化 ORM常见字段 聚合查询 聚合查询: max\min\sum\count\avg 1.要先导入固定的包 from django.db.models import Max,Min,Sum,Count,Avg res=mode
阅读全文
摘要:详解django 的orm操作 神奇的双下划线查询 orm创建外键关系 外键字段的增删改查 正反向的概念 多表查询 神奇的双下划线查询 # 1.查询年龄大于20的用户 # res = models.User.objects.filter(age__gt=20) # print(res) """ __
阅读全文
摘要:django之模板层 模板语法之过滤器 模板语法之标签 自定义过滤器、标签、inclusion_tag 模板的继承 模板的导入 测试环境搭建 orm关键字使用 模板语法之过滤器 语法结构 {{数据对象|过滤器名称:参数}} 过滤器最多只能额外传输一个参数 常见过滤器 1.统计数据的长度 length
阅读全文
摘要:django杂论 虚拟环境 django路由层版本区别 视图函数的返回值 JsonResponse对象 接收文件数据 FBV与CBV(基于函数的视图、基于类的视图) CBV源剖析(学习查看源码) 模板语法传值 虚拟环境 我们在实际开发工作中 针对不同的项目需要为其配备对应的解释器环境 eg: 项目1
阅读全文
摘要:django之路由层 路由层相关知识 路由匹配 无名分组 有名分组 反向解析 名称空间 路由分发 路由层之路由匹配 路由匹配的特点是 只要匹配上了就会立刻结束执行对应的视图函数 并且url方法的第一个参数其实是一个正则表达式 只要正则表达式能够从用户输入的后缀中匹配到内容就算匹配上了! eg: 正则
阅读全文
摘要:django之orm django小白必会三板斧 静态文件及相关配置 request对象方法 pycharm链接MySQL django链接MySQL django orm操作 django小白必会三板斧 # 启动django项目之后 如何添加更多的功能 回想自己编写的web框架 如果要添加功能 就
阅读全文
摘要:今日内容概要 纯手撸web框架 基于wsgiref模块 动静态网页 基于jinja2模板语法 前端、框架、数据库三者结合使用 python主流web框架 django框架简介 纯手撸web框架 """ web框架:将前端、数据库整合到一起的基于互联网传输的python代码 web框架也可以简单的理解
阅读全文
摘要:MySQL杂论 python操作MySQL SQL注入问题 修改SQL语句补充 视图、触发器、存储过程 事务 流程控制、函数 索引与慢查询优化 python操作MySQL python中支持操作MySQL的模块很多 其中最常见的当属'pymysql' # 属于第三方模块 pip3 install p
阅读全文
摘要:查询关键字与多表查询 查询关键字 多表查询思路 可视化软件navicate 查询关键字 查询关键字之having过滤 having与where的功能是一模一样的 都是对数据进行筛选 where用在分组之前的筛选 havng用在分组之后的筛选 为了更好的区分 所以将where说成筛选 havng说成过
阅读全文
摘要:mysql之外键与关键字详解 自增特性 约束条件之外键 查询关键字 自增特性 create table t1( id int primary key auto_increment, name varchar(32) ); insert into t1(name) values('jason'),('
阅读全文
摘要:MySQL之字段类型与约束条件 字符编码与配置文件介绍 存储引擎 MySQL字段类型 MySQL字段约条件 字符编码与配置文件介绍 # 查看MySQL默认字符编码 \s """ 如果是5.X系列 显示的编码有多种 latin1 gbk 如果是8.X系列 显示的统一是utf8mb4 utf8mb4是u
阅读全文
摘要:数据库简介 数据演变史 存取发展史 数据库本质 数据库分类 SQL与NoSQL MySQL下载与安装 系统服务制作 基本SQL语句 数据演变史 数据演变史 # 1.单独的文本文件 没有固定的存放位置:C:\a.txt D:\aaa\c.txt F:\bbb\b.txt 没有固定的数据格式:jason
阅读全文
摘要:jQuery详解 jQuery操作标签 jQuery事件操作 jQuery动画效果 前端第三方框架 jQuery操作标签 语法上比原生JS简洁 # class操作 jQuery操作 DOM操作 addClass() classList.add() removeClass() classList.re
阅读全文
摘要:事件绑定与jQuery框架 DOM操作标签 事件绑定 jQuery框架/类库 DOM 操作标签 ''' 在起变量名的时候 如果该变量指向的是一个标签 那么建议使用 xxxEle eg:aEle\pEle\divEle\spanEle ''' # 动态创建一个a标签并添加到页面指定位置 var aEl
阅读全文