05 2022 档案

摘要:内容概要 csrf相关装饰器 基于中间件思想编写项目 auth认证模块 csrf相关装饰器 from django.views.decorators.csrf import csrf_exempt,csrf_protect """ csrf_exempt 忽略csrf校验 csrf_protect 阅读全文
posted @ 2022-05-25 22:19 Mr_胡萝卜须 阅读(36) 评论(0) 推荐(0) 编辑
摘要:内容概要 django操作cookie补充 django操作session CBV添加装饰器的三种方式 django中间件简介 django中间件五个常见方法 csrf跨站请求伪造 django操作cookie补充 set_signed_cookie(key,value,salt='加密盐') se 阅读全文
posted @ 2022-05-24 21:52 Mr_胡萝卜须 阅读(32) 评论(0) 推荐(0) 编辑
摘要:内容概要 forms组件钩子函数 forms组件字段参数 forms组件字段类型 forms组件源码分析 ModelForm简介 cookie与session简介 django操作cookie forms组件钩子函数 """ 钩子函数的含义其实就是在程序的执行过程中穿插额外的逻辑 校验用户名是否已存 阅读全文
posted @ 2022-05-23 23:45 Mr_胡萝卜须 阅读(33) 评论(0) 推荐(0) 编辑
摘要:内容概要 django自带的序列化组件 批量数据操作 分页器推导流程 自定义分页器使用方法 校验性组件之forms组件 django自带的序列化组件serializers from app01 import models from django.http import JsonResponse fr 阅读全文
posted @ 2022-05-22 20:05 Mr_胡萝卜须 阅读(34) 评论(0) 推荐(0) 编辑
摘要:内容概要 ajax简介 ajax提交数据的多种类型 回调机制处理策略 ajax简介 页面不刷新的情况下可以与后端进行数据交互 异步提交 局部刷新 eg:码云用户注册 无需点击按钮内部也可完成数据交互 ajax不是一门全新知识 本质就是一些js代码 我们学习ajax直接使用jQuery封装之后的版本( 阅读全文
posted @ 2022-05-19 23:44 Mr_胡萝卜须 阅读(7) 评论(0) 推荐(0) 编辑
摘要:内容概要 聚合查询 分组查询 F与Q查询 ORM查询优化 ORM字段类型及参数 ORM事务操作 聚合查询 MySQL聚合函数:max\min\sum\count\avg from django.db.models import Max, Min, Sum, Avg, Count res = mode 阅读全文
posted @ 2022-05-18 22:18 Mr_胡萝卜须 阅读(179) 评论(0) 推荐(0) 编辑
摘要:内容概要 双下划线查询 orm创建外键关系 外键字段的增删改查 正反向的概念 多表查询 双下划线查询 # 1.查询年龄大于20的用户 # res = models.User.objects.filter(age__gt=20) # print(res) """ __gt 大于 __lt 小于 __g 阅读全文
posted @ 2022-05-17 23:40 Mr_胡萝卜须 阅读(21) 评论(0) 推荐(0) 编辑
摘要:内容概要 模板语法之过滤器 模板语法之标签 自定义过滤器 模板的继承 模板的导入 测试环境搭建 ORM关键字使用 模板语法之过滤器(类似于内置函数) """ 在使用时可以查看源码 了解底层代码 """ # 语法结构 {{ 数据对象|过滤器名称:参数 }} 过滤器最多只能额外传输一个参数 # 常见过滤 阅读全文
posted @ 2022-05-16 23:06 Mr_胡萝卜须 阅读(73) 评论(0) 推荐(0) 编辑
摘要:内容概要 虚拟环境 JsonResponse对象 接收文件数据 FBV与CBV(基于函数的视图、基于类的视图) CBV源剖析(查看源码) 模板语法传值 虚拟环境 在我们实际开发工作中 针对不同的项目需要为其匹配对应的解析器环境 eg: 项目1 django2.2 pymysql3.3 request 阅读全文
posted @ 2022-05-15 17:49 Mr_胡萝卜须 阅读(31) 评论(0) 推荐(0) 编辑
摘要:django报错:CSRF verification failed. Request aborted. 有两种解决方式: 第一种: 在对应的html中添加django模板语法{% csrf_token %} eg: <form> {% csrf_token %} </form> 第二种: 找到set 阅读全文
posted @ 2022-05-15 00:03 Mr_胡萝卜须 阅读(344) 评论(0) 推荐(0) 编辑
摘要:内容概要 django写登录注册功能 django生命周期流程图 路由层相关知识 路由匹配 无名分组 有名分组 反向解析 名称空间 路由分发 django写登录注册功能 1.使用自带的sqlite3数据库 第一次使用pycharm链接sqlite3也需要先下载驱动 2.编写注册、登录功能 '''静态 阅读全文
posted @ 2022-05-12 21:40 Mr_胡萝卜须 阅读(30) 评论(0) 推荐(0) 编辑
摘要:内容概要 django小白必会三板斧 静态文件及相关配置 request对象方法 pycharm链接MySQL django链接MySQL django orm操作 django小白必会三板斧 # 启动django项目之后 如何添加更多的功能 回想自己编写的web框架 如果要添加功能 就去urls. 阅读全文
posted @ 2022-05-11 23:20 Mr_胡萝卜须 阅读(42) 评论(0) 推荐(0) 编辑
摘要:内容概要 ps:注重逻辑思维的理解,推导过程中的代码无需掌握 纯手写web框架 基于wsgiref模块 动静态网页 基于jinja2模板语法 前端、框架、数据库三者结合使用 python主流web框架 django框架简介 纯手写web框架 """ web框架:将前端、数据库整合到一起的基于互联网传 阅读全文
posted @ 2022-05-11 00:08 Mr_胡萝卜须 阅读(8) 评论(0) 推荐(0) 编辑
摘要:内容概要 python操作MySQL SQL注入问题 修改表SQL语句补充 视图、触发器、存储过程 事务 流程控制、函数 索引与慢查询优化 python操作MySQL python中支持操作MySQL的模块很多 其中最常见的当属'pymysql' # pymysql属于第三方模块 pip3 inst 阅读全文
posted @ 2022-05-09 23:24 Mr_胡萝卜须 阅读(30) 评论(0) 推荐(0) 编辑
摘要:内容概要 查询关键字 多表查询思路 多表查询练习题 可视化软件navicat 查询关键字 查询关键字之having过滤 having与where的功能是一模一样的 都是对数据进行筛选 where用在分组之前的筛选 havng用在分组之后的筛选 为了更好的区分 所以将where说成筛选 havng说成 阅读全文
posted @ 2022-05-07 13:17 Mr_胡萝卜须 阅读(35) 评论(0) 推荐(0) 编辑
摘要:内容概要 自增特性 约束条件之外键 查询关键字 多表查询 自增特性 create table t1( id int primary key auto_increment, name varchar(32) ); insert into t1(name) values('jason'),('tom') 阅读全文
posted @ 2022-05-05 20:40 Mr_胡萝卜须 阅读(5) 评论(0) 推荐(0) 编辑
摘要:内容概要 字符编码与配置文件介绍 存储引擎 MySQL字段类型 MySQL字段的约束条件 字符编码与配置文件 # 查看MySQL默认的字符编码 \s """ 如果MySQL版本是5.x系列 显示的编码有多种 latin1 gbk 如果MySQL版本是8.x系列 显示的统一是utf8mb4 utf8m 阅读全文
posted @ 2022-05-04 20:55 Mr_胡萝卜须 阅读(25) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库 内容概要 数据演变史 数据库本质 数据库分类 SQL与NoSQL MySQL下载与安装 系统服务 重要概念 基本SQL语句 数据演变史 # 1.单独的文本文件 没有固定的存放位置:C:\a.txt D:\aaa\c.txt F:\bbb\b.txt 没有固定的数据格式:jason| 阅读全文
posted @ 2022-05-03 19:26 Mr_胡萝卜须 阅读(32) 评论(0) 推荐(0) 编辑
摘要:内容概要 计时器案例 jQuery操作标签 jQuery事件操作 jQuery动画效果(了解) 前端第三方框架(基础) 计时器案例 <body> <div> <input id="d1" value=""> <button id="d2">开始</button> <button id="d3">结束 阅读全文
posted @ 2022-05-02 22:02 Mr_胡萝卜须 阅读(79) 评论(0) 推荐(0) 编辑

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