02 2022 档案

摘要:django请求生命周期流程图(必会) # 扩展知识点 """ 缓存数据库 提前已经将你想要的数据准备好了 你来直接拿就可以 提高效率和响应时间 当你在修改你的数据的时候 你会发现数据并不是立刻修改完成的 而是需要经过一段时间才会修改 博客园 了解即可 """ 路由层 路由匹配 规则: url方法第 阅读全文
posted @ 2022-02-28 16:41 zong涵 阅读(64) 评论(0) 推荐(0) 编辑
摘要:Django ORM操作 ORM定义 全名:对象关系映射 作用:能够让一个不用sql语句的小白也能够通过python 面向对象的代码简单快捷的操作数据库 不足之处:封装程度太高 有时候sql语句的效率偏低 需要你自己写SQL语句 类 表 对象 该行记录 对象属性 记录某个字段对应的值 创建新表 1. 阅读全文
posted @ 2022-02-25 15:23 zong涵 阅读(117) 评论(0) 推荐(0) 编辑
摘要:静态文件 我们将html文件默认都放在templates文件夹下 我们将网站所使用的静态文件默认都放在static文件夹下 静态文件的存储路径一般是static,默认是没有这个文件夹的,所以,需要我们自己手动创建出来这个文件夹 静态文件定义 前端已经写好了的 能够直接调用使用的文件 网站写好的js文 阅读全文
posted @ 2022-02-25 15:18 zong涵 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Django框架 python三大主流web框架 django 特点: 大而全 自带的功能特别特别特别的多 类似于航空母舰 不足之处: 有时候过于笨重 socket部分(别人的) wsgiref模块 路由匹配(自己的) 模板语法(自己的) 没有jinja2好用 但是也很方便 flask 特点: 小而 阅读全文
posted @ 2022-02-23 15:04 zong涵 阅读(171) 评论(0) 推荐(0) 编辑
摘要:一:MySQL索引与慢查询优化 1.什么是索引? 简单的理解为可以帮助你加快数据查询速度的工具 也可以把索引比喻成书的目录,它能让你更快的找到自己想要的内容 2.索引类型分类介绍 # B+树索引(等值查询与范围查询都快) 二叉树->平衡二叉树->B树->B+树 # HASH索引(等值查询快,范围查询 阅读全文
posted @ 2022-02-22 21:08 zong涵 阅读(16) 评论(0) 推荐(0) 编辑
摘要:事务 # 事务(重要) ACID A:原子性 C:一致性 I:隔离性 D:持久性 原子性(atomicity) 一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(consistency) 事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相 阅读全文
posted @ 2022-02-22 21:06 zong涵 阅读(77) 评论(0) 推荐(0) 编辑
摘要:多表查询两种方法 思想 先确定需要用到几张表 再看是否要展示不同表中的数据(是两个及以上不同表中的数据就要用连表) 不要想着一步写完,拆分多分几步就好写了 数据准备 # 数据准备 #建表 create table dep( id int primary key auto_increment, nam 阅读全文
posted @ 2022-02-22 20:02 zong涵 阅读(205) 评论(0) 推荐(0) 编辑
摘要:Navicat 1.Navicat连接本地MySQL 2.连接MySQL,输入密码,在点击测试即可,不需要输入HOST,测试成功,会默认填写。 3.查询MySQL内,库和表。 4.创建库 5.创建表 可视化软件内,也可以选择SQL语句编辑,一些代码,可视化软件完成不了时,可以自己使用,可视化软件提供 阅读全文
posted @ 2022-02-22 15:58 zong涵 阅读(1434) 评论(0) 推荐(0) 编辑
摘要:MySQL外键及表与表之间关系 表与表关系种类 一对多(没有多对一) 多对多 一对一 没有关系 判断表关系的方式:换位思考 一对多 1.一对多 以员工和部门表为例 先站在员工表的基础之上 问:一个员工信息能否对应多个部门信息 答:不可以 再站在部门表的基础之上 问:一个部门信息能否对应多个员工信息 阅读全文
posted @ 2022-02-21 18:55 zong涵 阅读(268) 评论(0) 推荐(0) 编辑
摘要:MySQL存储引擎 存储引擎 # 存储引擎可以堪称是处理数据的不同方式 # 查看存储引擎的方式 show engines; # 需要掌握的四个存储引擎 MyISAM MySQL5.5之前的默认的存储引擎 不支持事务、行级锁和外键 针对数据的操作较于InnoDB不够安全 但是数据的存取速度交于Inno 阅读全文
posted @ 2022-02-18 18:45 zong涵 阅读(37) 评论(0) 推荐(0) 编辑
摘要:MySQL基本SQL语句 数据库基本概念 什么是数据(Data) 事物的状态 什么是库(DataBase,简称DB) 文件夹 什么是表 文件夹里面的文件 什么是记录 一组数据构成一条记录,相当于文件中的一行内容,如1,jason,male,18 基本SQL语句 """SQL语句的结束必须使用分号"" 阅读全文
posted @ 2022-02-17 19:37 zong涵 阅读(31) 评论(0) 推荐(0) 编辑
摘要:MySQL安装及配置文件 MySQL 1.主要版本 5.6:使用频率较高的版本 5.7:目前正在过渡的版本 8.0:目前最新的版本 """不同的版本主要区别在于底层的逻辑 SQL语句几乎是一模一样的""" # 学习阶段可以使用5.6的版本(如果已经下载了其他版本也没问题) 2.软件下载 mac:ht 阅读全文
posted @ 2022-02-17 19:16 zong涵 阅读(106) 评论(0) 推荐(0) 编辑
摘要:数据库 一.数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。 很不幸,这些假设都是你自己意淫出来的, 阅读全文
posted @ 2022-02-17 19:07 zong涵 阅读(25) 评论(0) 推荐(0) 编辑
摘要:Bootstrap框架 Bootstrap框架 2.X 3.X 4.X # 推荐使用3.X版本 使用框架调整页面样式一般都是操作标签的class属性即可 bootstrap需要依赖于jQuery才能正常执行(动态效果) 引入方式 本地引入(最完整的) 1.引入jQuery 2.引入bootstrap 阅读全文
posted @ 2022-02-16 22:22 zong涵 阅读(160) 评论(0) 推荐(0) 编辑
摘要:jQuery基础 jQuery准备工作 jQuery下载 压缩之后的版本将很多变量名全部使用英文字母代替了 https://jquery.com/ 本地导入 缺点在于需要提前下载文件 优点在于不会受到网络的影响 CDN导入 # CDN:内容分发网络 网站:bootcdn jquery最好使用3.4. 阅读全文
posted @ 2022-02-15 19:18 zong涵 阅读(35) 评论(0) 推荐(0) 编辑
摘要:BOM与DOM操作 BOM 浏览器对象模型>>>:使用js操作浏览器 DOM 文档对象模型>>>:使用js操作前端页面 window对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 *如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 windo 阅读全文
posted @ 2022-02-14 22:48 zong涵 阅读(145) 评论(0) 推荐(0) 编辑
摘要:JavaScript JavaScript引入方式 Script标签内写代码 <script> // 在这里写你的JS代码 </script> 引入额外的JS文件 <script src="myscript.js"></script> 注释(注释是代码之母) // 这是单行注释 /* 这是多行注释 阅读全文
posted @ 2022-02-12 15:12 zong涵 阅读(37) 评论(0) 推荐(0) 编辑
摘要:一.浮动float 在 CSS 中,任何元素都可以浮动。 浮动元素会生成一个块级框,而不论它本身是何种元素。 关于浮动的两个特点: 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。 三种 阅读全文
posted @ 2022-02-10 21:45 zong涵 阅读(286) 评论(0) 推荐(0) 编辑
摘要:WEB前端基础之CSS(字体颜色背景-盒子模型) 一:伪元素选择器 1.首字调整>>>:也是一种文档布局的方式 p:first-letter { font-size: 48px; /*字体大小*/ color: red; } 2.在文本的前面通过css动态渲染文本>>>:特殊文本无法选中 p:bef 阅读全文
posted @ 2022-02-03 17:16 zong涵 阅读(185) 评论(0) 推荐(0) 编辑
摘要:一:CSS 1.什么是CSS? CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS3就是css语言,数字3是该语言的版本号 css语言开发的文件是以.css为后缀,通过在html 阅读全文
posted @ 2022-02-03 17:03 zong涵 阅读(56) 评论(0) 推荐(0) 编辑
摘要:前端HTML基础之form表单 一:form表单 1.form表单功能 表单用于向服务器传输数据,从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。 表单还可以包含textarea、select、fieldset和 label标签。 for 阅读全文
posted @ 2022-02-03 16:54 zong涵 阅读(1574) 评论(0) 推荐(0) 编辑

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