这是我目前的代码
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
。那么如何一次删除多个对象
答案 0 :(得分:1)
你可以像这样用smth替换4行:
for item in check_obj:
db.session.delete(item)