02 2022 档案
摘要:1. Django的请求生命周期流程图 # 帮助我们梳理django框架的执行顺序 2. 路由层 1. 路由匹配,urls.py "django1" 支持正则匹配 后面版本是精准匹配:path,re_path APPEND_SLASH = True # 默认 "匹配规则:从上到下只要正则表达式匹配成
阅读全文
摘要:六、模型层(ORM)重难点 Django中内嵌了 ORM框架,不需要直接编写SQL语句进行数据库操作,而是通过定义模型类,操作模型来完成对数据库中表的增删改查和创建等操作。 O是 object,也就是 类对象 的意思。 R是 relation,关系的意思,也就是关系数据库中数据表的意思。 M是 ma
阅读全文
摘要:1. ORM的概念&创建表 1. 什么是ORM object relation mapping 关系映射对象 # 不单在python中有,其他语言中也有,也叫ORM 2. ORM的特点是: 在操作数据库的时候,不用再写原生SQL语句 "相对而言,执行效率低了" 3. ORM书写的位置: models
阅读全文
摘要:四、视图 django 的视图主要有 2 种,分别是 函数视图 和 类视图, 现在开设学习django,我们先学习函数视图(FBV),后面再学习 类视图(CBV)。 请求对象:request 响应对象:HttpRespone render redirect 4.1 请求方式 web项目运行在http
阅读全文
摘要:1. Django三板斧 1. "HttpResponse" # 返回值是字符串类型 2. "render" 3. "redirect" 重定向 "urls.py--" from app01 import views urlpatterns = [ path(r'^admin/',admin.sit
阅读全文
摘要:1. web应用的概念 http的默认端口号 80 https的默认端口号 443 1. web应用是什么??? 通过浏览器访问的应用都是web应用。 2. 软件的开发模式 C/S B/S 服务端需要具备的特征:24小时对外提供服务 # 本质上B/S架构也是 C/S架构 3. web应用程序的优点
阅读全文
摘要:1. 多表查询思路 # 涉及到SQL查询题目,一定要先明确到底需要几张表。 """ 多表查询的思路 1. 子查询 将SQL语句的查询结果括号括起来,当作另外一条SQL。 就是日常生活中解决问题的方式,分布操作。 2. 连表操作(重要) 先将需要使用的表拼成一张大表,之后基于单表查询完成。 inner
阅读全文
摘要:1. 外键约束 外键其实就是用来标识表与表之间的数据关系的 简单理解为外键字段是可以让你去到其他表中查找数据 1.1 表与表之间建立关系 表关系总共有四种 一对多 多对多 一对一 没关系 "判断表关系的方式:换位思考" 1. 一对多 以员工和部门为例 先站在员工的基础上 "问"一个员工信息能否对应多
阅读全文
摘要:1. 存储引擎 # 存储引擎可以看成是处理数据的不同方式 # 查看存储引擎的方式 show engines; # 需要掌握的四个存储引擎 "InnoDB" MySQL5.5之后默认的存储引擎 支持事务,行级锁,外键,针对数据的操作更加安全。 "MyISAM" MySQL5.5之前默认的存储引擎 不支
阅读全文
摘要:1. 数据演变史 # 1. 单独的文本文件 -- 文件操作 没有固定的存放位置和格式 文件名:user.txt info.txt...不规范 数据格式: jack|123 tony-234 """程序彼此之间无法兼容""" # 2. 软件开发目录规范 规定了文件名和存储位置 """ 文件的查找变得简
阅读全文
摘要:1. bootstrap简介 # bootstrap框架 2.x,3.x,4.x # 目前推荐使用 3.x 使用框架调整页面样式一般都是操作标签的class属性即可。 # 前提是需要动态效果的时候 bootstrap需要依赖于jQuery才能正常执行 # 引入方式 1. 本地引入(最完整的) 1.
阅读全文
摘要:1. jQuery简介 jQuery是一个快速,简洁的JavaScript框架,是继prototype之后又一个优秀的JavaScript代码库(或JavaScript框架),jQuery设计的宗旨是"write less, do more",即倡导写更少的代码,做更多的事。它封装JavaScrip
阅读全文
摘要:1. DOM操作 之 标签查找 前缀关键字>>>: document # 基本查找(核心) document.getElementById # 根据ID获取一个标签对象 document.getElementsByClassName# 根据class属性获取标签对象数组 document.getEl
阅读全文
摘要:1. 变量与常量 // 在js中声明变量,需要使用关键字var 老版本 var(声明的全部都是全局变量) 新版本ECMAScript6 let(可以声明局部变量) // 推荐使用let(实际问题不大) // 在JS中声明常量也需要使用关键字 const # 声明一个真正意义上的常量 如何创建变量 v
阅读全文