美文网首页
Flask数据库的增、删、改、查

Flask数据库的增、删、改、查

作者: pushyzheng | 来源:发表于2017-10-04 21:36 被阅读0次

Flask数据库的增、删、改、查

1、增:

  • 创建类的实例(数据库的行)

例如给article表中的titlecontent添加aaa和bbb的行:

article1 = Article(title="aaa",content="bbb")

  • 添加会话

db.session.add(article1)

  • 提交事务

db.session.commit()

2、查:

  • 每个模型类存在一个query对象,

例如取回article模块(表)中所有的行:

Article.query.all()

  • 使用过滤器filter()配置query对象

例如:过滤查询表中title等于aaa的第一行:

result = Article.query.filter(Article.title=='aaa').first()
title = result.title

3、改:

  • 取出需要更改的数据

article1 = Article.query.filter(Article.title == 'aaa').first()

  • 修改行

article1.title = 'bbb'

  • 提交事务

db.session.commit()

4、删:

  • 取出需要删除的数据

article1 = Article.query.filter(Article.title == "aaa").all()

  • 删除数据

db.session.delete(article1)

  • 提交事务

db.session.commit()

相关文章

网友评论

      本文标题:Flask数据库的增、删、改、查

      本文链接:https://www.haomeiwen.com/subject/joocyxtx.html