Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQL炼金术烧瓶删除_Python_Flask_Flask Sqlalchemy - Fatal编程技术网

Python SQL炼金术烧瓶删除

Python SQL炼金术烧瓶删除,python,flask,flask-sqlalchemy,Python,Flask,Flask Sqlalchemy,如果我运行以下查询: a = db.session.query(Submission).filter_by(id=todelid,deletioncode=todelcode).count() 我打印一个,它返回1 但是,当我运行以下命令时: db.session.delete(db.session.query(Submission).filter_by(id=todelid,deletioncode=todelcode)) 或 它不会从数据库中删除。 如何使其删除?如果没有您,实际上只是

如果我运行以下查询:

 a = db.session.query(Submission).filter_by(id=todelid,deletioncode=todelcode).count()
我打印一个,它返回1

但是,当我运行以下命令时:

db.session.delete(db.session.query(Submission).filter_by(id=todelid,deletioncode=todelcode))

它不会从数据库中删除。 如何使其删除?

如果没有您,实际上只是为了删除:

db.session.query(Submission).filter_by(id=todelid,deletioncode=todelcode).delete()
db.session.commit()
没有你实际上只是为了删除:

db.session.query(Submission).filter_by(id=todelid,deletioncode=todelcode).delete()
db.session.commit()