摘要: 创建表对应关系代码如下: 查询语句如下: 注意: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) 编辑
摘要: 1.列表格式:变量名=[数据类型1,数据类型2,数据类型3,...,数据类型n] (1)列表有序的,是通过下标值获取到的 (2)列表可以通过+相加 2.列表的相关操作 list1=["a","b"] (1)添加元素(append,extend,insert) append(object) :向列表中 阅读全文
posted @ 2019-03-16 12:41 black娃 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.字符串格式:变量名="字符串"或变量名='字符串' 2.input()函数在python3中无论获取到的是什么类型的数据,但是输出的始终是字符串类型 3.切片:切片是指对操作的对象截取其中一部分的操作(同样的列表,元组也支持切片操作) (1)语法:字符串[起始位置:结束位置:步长] 包括起始位置 阅读全文
posted @ 2019-03-16 11:45 black娃 阅读(191) 评论(0) 推荐(0) 编辑