如何一次删除烧瓶过滤器对象?

时间:2015-03-03 10:31:09

标签: python flask flask-sqlalchemy

这是我目前的代码

check = request.form.getlist('checkbox')
pprint.pprint(check) # [u'3', u'2']
check_obj = Todo.query.filter(Todo.id.in_(check))
db.session.delete(check_obj)
db.session.commit()

但这种上升sqlalchemy.orm.exc.UnmappedInstanceError。那么如何一次删除多个对象

1 个答案:

答案 0 :(得分:1)

你可以像这样用smth替换4行:

for item in check_obj:
    db.session.delete(item)