flask sqlalchemy的 query

一个对象元组可以用一行代码就能传入db.session

实例:

question_list = Questionlib.query.filter_(xx).all()

db.session.add_all(question_list)    #把列表中的所有对象全部写入session

db.session.commit() #提交,即可发生改变

但是!

对于删除来说,并没有这么方便的事情!

暂时只能通过循环来删除

实例:

garbage = StudentAnswer.query.filter_by(student_paper_id=114514).all()

for g in garbage:

    db.session.delete(g)

    db.session.commit()#不知道commit写在外面可不可以(懒得测)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • flask 环境 使用virtualenv创建 安装:pip install virtualenv 创建虚拟环境:...
    woming阅读 3,610评论 0 0
  • django是有orm操作的 可想而知 那么flask也是有orm操作的,其实flask的orm操作的使用和djn...
    默默_小鱼阅读 5,831评论 0 1
  • Flask-SQLAlchemy的使用: ORM的好处:可以让我们操作数据库跟操作对象是一样的,非常方便,因为一个...
    Dozing阅读 23,432评论 3 22
  • 一、Flask-Migrate插件(模型迁移) 数据迁移Django中,模型创建好只需要创建迁移文件,执行迁移文件...
    陈small末阅读 1,904评论 0 0
  • 文 | 林佳旭 1st 思考一下: 你每个月拿到工资后,有考虑过如何花(规划)吗? 你一生中要花到的钱,可以分成哪...
    因为相信所以看见ing阅读 3,816评论 2 5