摘要: session 会话对象,它允许你在不同请求间存储特定用户的信息。它是在 Cookies 的基础上实现的,并且对 Cookies 进行密钥签名。 设置密钥: app.secret_key = 'Xqw1UfUwQV6LVfxY3y5Oc3c0ji/zkEW7loXqznZbXNU=' 密钥应该足够随 阅读全文
posted @ 2020-12-31 03:15 eliwang 阅读(197) 评论(0) 推荐(0) 编辑
摘要: cookie cookie指某些网站为了辨别用户身份、进行会话跟踪而储存在用户本地的数据(通常经过加密)。 可以通过请求对象request的cookies属性来访问 Cookies,用响应对象的 set_cookie()方法来设置 Cookies。请求对象的cookies属性是一个内容为客户端提交的 阅读全文
posted @ 2020-12-31 00:40 eliwang 阅读(175) 评论(0) 推荐(0) 编辑
摘要: request request 就是flask中代表当前请求的全局对象,使用全局 request 对象可以访问进入的请求数据。 Flask 处理进入的请求数据并允许你用这个全局对象访问它。如果你工作在多线程环境,Flask 内部保证你总会在当前线程上获取正确的数据 常用属性: form:一个包含解析 阅读全文
posted @ 2020-12-30 18:12 eliwang 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一.模板渲染 使用render_template()方法来渲染模板。第一个参数是模板名字符串,模板变量以关键字参数的方式传入。 这里有一个展示如何渲染模板的简例: #coding:utf-8 from flask import Flask,render_template app = Flask(__ 阅读全文
posted @ 2020-12-30 16:23 eliwang 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1.安装引入模块 安装mysql模块 pip install PyMySQL; 文件中引入模块 import pymysql 2.认识Connection对象 用于建立与数据库的连接 创建对象:调用connect()方法 conn = pymysql.connect(host="主机",port=3 阅读全文
posted @ 2020-12-30 01:04 eliwang 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.索引: 针对数据库中现有的数据,整理出一块物理存储下来的用于快速查找数据用的的东西。 数据库中实际数据的存储会按照某种索引,默认是按照主键(特殊的索引),并且数据物理结构上的存储顺序也是按照主键的顺序。 索引的创建会增大物理上的开销。 2.创建索引时如何选择列的数据类型? 数据类型小:越小的数据 阅读全文
posted @ 2020-12-29 17:43 eliwang 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 事务: 当一个业务需要多个操作步骤(insert ino | update | delete from)时,只有所有步骤都完成才算完成,如果其中某条sql语句出错,则整个操作都退回。 使用事务可以完成退回的功能,从而保证业务逻辑的正确性。 事务的本质是:上锁 事务的四大特性(简称ACID): 原子性 阅读全文
posted @ 2020-12-29 04:15 eliwang 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.视图是什么? 视图的本质就是对复杂的查询语句进行封装,相当于生成了一个新的表,它的用途就是查询。 2.为什么要创建视图? 对于复杂的查询,在多次使用后维护起来比较麻烦,我们可以通过定义视图的方式来解决。 3.视图如何使用? 创建视图 create view 视图名 as select语句; 通常 阅读全文
posted @ 2020-12-29 03:00 eliwang 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 自关联: 表中的某一列,通过外键引用了本表的另外一列(主键),但是它们的业务逻辑含义又是不一样的,这就是自关联 物理上一张表,逻辑上是多张表,必须通过取别名来区分,能够节省表的开销 自关联的应用场景: 我们设计了省(provinces)信息的表结构(id,ptitle)和市(cities)信息的表结 阅读全文
posted @ 2020-12-29 02:07 eliwang 阅读(2378) 评论(1) 推荐(0) 编辑
摘要: 当查询的结果来源于有关系的多张表时,需要使用到连接查询 连接查询分类: 内连接(inner join):表A inner join 表B,表A和表B都匹配的行出现在结果集当中(不区分两个表的先后顺序) 左连接(left join):表A left join 表B,表A与表B都匹配的行会出现在结果中, 阅读全文
posted @ 2020-12-29 00:20 eliwang 阅读(348) 评论(0) 推荐(0) 编辑