11 2021 档案
摘要:内容概要 常用字段 关联字段 测试环境准备 查询关键字 查看ORM内部SQL语句 神奇的双下划线查询 多表查询前提准备 常用字段 字段类型 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 Integer
阅读全文
摘要:内容概要 视图层 小白必会三板斧 JsonResponse form表单发送文件 FBV与CBV FBV基于函数的视图 CBV基于类的视图 模板层 模板语法的传值 模板语法之过滤器 模板语法之标签 自定义过滤器、标签、inclusion_tag 模板的继承与导入 HttpResponse对象 # 视
阅读全文
摘要:内容概要 常用语法 模板语法传值 模板语法之过滤器 模板语法之标签 自定义过滤器、标签、inclusion_tag(BBS作业用一次) 模板的继承(django前后端结合 那么使用频率较高) 模板的导入(类似于python中导入模块) 常用语法 # 两种特殊符号 {{}} :变量相关的使用这个 {%
阅读全文
摘要:今日内容概要 简易版django请求声明周期流程图(重要) 路由匹配 无名有名分组 反向解析 无名有名解析 路由分发 名称空间 伪静态 虚拟环境 简易版django请求声明周期流程图(重要) 路由匹配 # 路由匹配 urlpatterns = [ url(r'^admin/', admin.site
阅读全文
摘要:内容概要 django orm简介 orm创建表 orm字段增删改查 orm记录增删改查 orm外键的创建 django orm简介 1、什么是OPM? ORM:对象关系映射 2、为什么要用ORM? 能够让不会写SQL语句的python程序员 使用面向对象的语法即可简单快捷的操作MySQL,极大地提
阅读全文
摘要:内容概要 django主要目录结构 创建app注意事项(重点) djago小白必会三板斧 静态文件配置(登录功能) requeste对象方法 pycharm链接MySQL django链接MySQL(重点) django主要目录结构 mysite项目文件夹 mysite文件夹: settings.p
阅读全文
摘要:内容概要 手写简易版本web框架 借助于wsgiref模块 动静态网页 jinja2模板语法 前端、web框架、数据库三种结合 Python主流web框架 django框架 手写简易版本web框架 # 类型转换 字符串转bytes类型:res = s = 'meng 今天' res = bytes(
阅读全文
摘要:内容概要 前端框架之bootstrap 该框架支持cv编写前端页面 利用socket模块编写一个简易版本的web框架 利用wsgiref模块编写web框架 利用jinja2模块编写模板 动静态网页(结合MySQL) 今日内容详细 bootstrap框架和jQuery网址 bootstrap框架:ht
阅读全文
摘要:1、什么是装饰器 装饰器就是装饰别人的工具,具体是指为被装饰者添加新功能 装饰器-》函数 被装饰者-》函数 2、为何要用装饰器 装饰器的核心思想:(开放封闭原则) 在不修改被装饰者源代码以及调用方式的前提下,为被装饰者添加新功能 3、如何实现装饰器 可以用闭包函数去实现装饰器 被装饰者 import
阅读全文
摘要:一、 args与kwargs def index(a,b,c): print(a,b,c) def wrapper(*args,**kwargs): # args=(1,2,3) kwargs={} index(*args,**kwargs) # index(*(1,2,3) ,**{}) # in
阅读全文
摘要:内容概要 如何操作索引 如何判断当前SQL语句是否走了索引 脏读、幻读、不可重复等理论 如何操作索引 # 查看当前表内部索引值 show index from m1; # 删除索引 alter table m1 drop index 索引名(ind_name、uni_pwd) alter table
阅读全文
摘要:内容概要 视图 触发器 流程控制 内置函数 事务(重点记) 索引 二叉树 b树 b+树 b*树 慢查询优化(explain语句) 视图view # 优点: 将SQL语句的查询结果当做虚拟表实体化保存下来,以后可以反复使用 # 缺点: 1.只能当做查询使用,不能修删改。因为虚拟表自己是没有表数据的,数
阅读全文
摘要:内容概要 python代码操作MySQL 基于python与MySQL实现用户注册登录 python操作MySQL python 胶水语言、调包侠(贬义词>>>褒义词) """ python这门语言本身并不牛逼 牛逼的是支持该语言的各种功能强大的模块、软件 """ # 后期在使用python编程的时
阅读全文
摘要:内容概要 表查询关键字补充 多表查询两种方法 可视化软件 多表查询练习题 今日内容 表查询关键字补充 1、limlt:分页 # 只跟一个数字 select * from emp limit 5; # 从头开始展示n行数据 # 只跟两行数字 select * from emp limit 5,5; #
阅读全文
摘要:内容概要 1、表关系之一对一 2、修改表的SQL语句补充 3、表查询关键字 # 基本关键字 select from where group by having distinct order by limit regexp # 多表查询关键字 inner join left join right jo
阅读全文
摘要:内容概要 1、基本SQL语句 2、存储引擎 3、MySQL基本数据类型 基本SQL语句之库操作 1、增加 create database 数据库名称; mysql> create database mqq; 2、查询 mysql> show databases; # 查所有 mysql> show
阅读全文
摘要:内容概要 1、基本数据类型之日期相关类型 2、基本数据类型之枚举与集合 3、约束条件 unsigned zerofill not null default unique primary key auto_increment 外键 # 重要 基本数据类型之日期相关类型 date :年月日 dateti
阅读全文
摘要:内容概要 数据库演变史 软件开发架构 数据库本质 数据库中的重要概念 MySQL下载与安装 基本SQL语句 今日内容详细 数据库演变史 # 1.文件操作阶段 jason|123|read '''每个人数据格式都不相同 程序之间无法兼容''' # 2.软件开发目录规范 db 数据存储文件 '''每个人
阅读全文
摘要:1、下载代码包 [root@web02 opt]# git clone https://gitee.com/lylinux/DjangoBlog.git 2、使用pid安装软件 [root@web02 DjangoBlog]# pwd /opt/DjangoBlog [root@web03 Djan
阅读全文
摘要:一、防火墙的概述 1、什么是防火墙 防止恶意流量访问的软件就叫做防火墙。 2、防火墙的种类 软件防火墙:firewalld、iptables 硬件防火墙:F5 firewalld和iptables的区别? firewalld更简单 firewalld底层操作的还是iptables。 iptables
阅读全文
摘要:一、高可用介绍 1、什么是高可用 部署在整个集群中的一个高可用软件,作用是创建一个VIP(虚拟IP),在整个集群中有且只有一个机器上生成VIP,当这台机器出现问题时,Keepalive将自动将VIP切换至其他的某一台服务器上 2、常用工具 软件通常使用Keepalived # 私网用的 keepal
阅读全文
摘要:四层负载均衡和七层负载均衡的区别 四层和七层负载均衡的区别 四层负载均衡数据包在底层就进行了分发,而七层负载均衡数据包则是在最顶层进行分发、由此可以看出,七层负载均衡效率没有四负载均衡高。 但七层负载均衡更贴近于服务,如:http协议就是七层协议,我们可以用Nginx可以作会话保持,URL路径规则匹
阅读全文
摘要:负载均衡反向代理 正向代理:即是客户端代理, 代理客户端, 服务端不知道实际发起请求的客户端。 # (内部上网) 客户端 <—> 代理 -> 服务端 反向代理即是服务端代理, 代理服务端, 客户端不知道实际提供服务的服务端。 # 反向代理,用于公司集群架构中,客户端 -> 代理 <—> 服务端 正向
阅读全文