Flask
文章平均质量分 64
Flask学习笔记
魔魂守护
这个作者很懒,什么都没留下…
展开
-
Flask-SQLAlchemy 数据模型之间的关系
一对多先建立一个数据模型,用来表示测试系统的测试用例:class TestCase(db.Model): __name__ = 'test_case' id = db.Column(db.Intager(), primary_key=True) case_id = db.Column(db.Sting(128), nullable=False, comment=...原创 2019-12-04 16:29:00 · 325 阅读 · 1 评论 -
Flask-SQLAlchemy 修改、删除数据
修改数据在使用first() 或者all() 等方法返回数据之前, 调用 update 方法可以修改已存在的数据值。>>> User.query.filter_by(username='admin').update({'password': 'test'})#数据模型的修改已被自动加入session中>>> db.session.commit()...原创 2019-12-04 13:58:01 · 2840 阅读 · 0 评论 -
Flask-SQLAlchemy 条件查询
根据一些条件的集合获取过滤后的数据。要得到满足一系列等式条件的数据列表,则我们可以使用 query.filter_by 过滤器。query.filter 接收关键字参数,并把接收到的参数作为我们想要在数据库里查询的字段名值对。比如,要找到用户名为admin 的用户列表,则可以这样:>>> users = User.query.filter_by(username='...原创 2019-12-04 13:43:28 · 4796 阅读 · 0 评论 -
SQLAlchemy 读取数据的方法
把数据添加进数据库后,SQLAlchemy 可以通过Model.query 方法对数据进行查询。Model.query 是 db.session.query(Modle) 的简写。1. 使用all() 函数获取数据库中的所有行,并作为列表返回。>>> users = User.query.all()>>> users[<User 'a...原创 2019-12-03 17:49:19 · 4945 阅读 · 0 评论 -
SQLAlchemy 新增数据
使用数据模型在数据库里新增一条记录,可以把数据添加到会话对象中,并将其提交(commit)。在会话中添加(add)一个对象,这个改动将在会话中被标记为待保存。而提交则可以把这个会话的改动保存到数据库中。代码如下:>>> user =User(username='admin')>>> db.session.add(user)>>> db...原创 2019-12-03 16:56:07 · 1483 阅读 · 0 评论