摘要: 方式一:从对象中加载配置 1.定义配置类,在配置类中添加相应的配置 2.通过app.config.from_object(配置类)进行加载 代码如下: 方式二:从文件中加载配置 1.创建一个配置文件,如:config.ini,在配置文件中写入你想要配置的信息 2.app.config.from_py 阅读全文
posted @ 2019-03-18 11:53 black娃 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 1.下载 Redis官方是不支持windows的,但是Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,下载地址:https://github.com/MSOpenTech/redis/releases。注意只支持64位哈。 2.安装 下载好后就可以直 阅读全文
posted @ 2019-03-17 23:01 black娃 阅读(2669) 评论(0) 推荐(1) 编辑
摘要: 1.Redis数据库介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 2.Redis数据库特性 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅 阅读全文
posted @ 2019-03-17 22:46 black娃 阅读(2682) 评论(0) 推荐(0) 编辑
摘要: 1.import 模块名 2.from 模块名 import 类名(或方法名或全局变量) 3.from 模块名 import * 导入模块名下的所有类名,方法,全局变量 4.from 模块名 import 类名(或方法名或全局变量) as 别名 原来的名称太长,给它起个别名 5.定位模块: 当你导入 阅读全文
posted @ 2019-03-17 11:26 black娃 阅读(1712) 评论(0) 推荐(0) 编辑
摘要: 创建表对应关系代码如下: 查询语句如下: 注意:User.query.all() 获取的值可以通过遍历返回的值,然后才能使用模型类的属性 阅读全文
posted @ 2019-03-16 21:18 black娃 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一对多就是主键与外键的关系,通过一个用户表,角色表进行举例子 角色表role:有外键,对应的是user表的主键 用户表users: 上面的代码就是创建了一个一对多的关系。 阅读全文
posted @ 2019-03-16 19:28 black娃 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 创建了表对象,代码如下: 增加数据: role=Role(name='admin') db.session.add(role) db.session.commit() 修改数据: role.name="user" db.session.commit() 删除数据: db.session.delete 阅读全文
posted @ 2019-03-16 19:21 black娃 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 ORM全拼Object-Relation Mapping(对象-关系映射) 作用:主要实现模型对象到关系数据库数据的映射 通过ORM框架作为一个中间者或者是一个桥梁,开发者通过定义模型类,属性体现对象间的关系,通过调用模型对象的save(),Delete(),all(),get()方法,进 阅读全文
posted @ 2019-03-16 16:44 black娃 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 集合:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。 1.空集合:set1=set() 2.集合格式:变量名={1,2,3,4} 3.添加元素(add,update) info={1,2,3} info.add("a") 该方法只能添加字符串类型,数字类型,元组类型,bo 阅读全文
posted @ 2019-03-16 13:58 black娃 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.字典的格式:变量名={键1:值1,键2:值2,...} 键的类型是不可变类型,所以使用键的类型有:数字类型,字符串类型,元组类型。 2.根据键访问值 第一种方式: info=["name":"张三","age":28] info["name"] 但是访问不存在的键,会报错 第二种方式: info 阅读全文
posted @ 2019-03-16 13:15 black娃 阅读(188) 评论(0) 推荐(0) 编辑