Sql 为什么我能';t使用Django和Postgres连续调用多个存储过程
我有一个python类,该类有以下方法Sql 为什么我能';t使用Django和Postgres连续调用多个存储过程,sql,django,postgresql,commit,procedure,Sql,Django,Postgresql,Commit,Procedure,我有一个python类,该类有以下方法 self.\u evaluateAmenityBuffers() 自我评价 self.u evaluateRoadsBuffers() self.\uu evaluateRiskBuffers() 自我评估工作缓冲() 在使用Django调用存储过程的每个方法中,代码与下一个类似 cur=connection.cursor() cur.callproc(“城市缓冲区设施”,[self.scenario]) 我面临的问题是,只有第一个方法在数据库中写入其
self.\u evaluateAmenityBuffers()
自我评价
self.u evaluateRoadsBuffers()
self.\uu evaluateRiskBuffers()
自我评估工作缓冲()
在使用Django调用存储过程的每个方法中,代码与下一个类似
cur=connection.cursor()
cur.callproc(“城市缓冲区设施”,[self.scenario])
我面临的问题是,只有第一个方法在数据库中写入其更改,如果我对第一个方法进行注释,则第二个方法有效,但执行下一个方法,但它们的更改不存储在数据库中。
?你能帮我找出我做错了什么吗?你有没有试过在每一次之后运行一个
cur.commit()
?是的,我也试过了,但没有成功。