Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.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
Sql 为什么我能';t使用Django和Postgres连续调用多个存储过程_Sql_Django_Postgresql_Commit_Procedure - Fatal编程技术网

Sql 为什么我能';t使用Django和Postgres连续调用多个存储过程

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]) 我面临的问题是,只有第一个方法在数据库中写入其

我有一个python类,该类有以下方法

self.\u evaluateAmenityBuffers()
自我评价
self.u evaluateRoadsBuffers()
self.\uu evaluateRiskBuffers()
自我评估工作缓冲()
在使用Django调用存储过程的每个方法中,代码与下一个类似

cur=connection.cursor()
cur.callproc(“城市缓冲区设施”,[self.scenario])
我面临的问题是,只有第一个方法在数据库中写入其更改,如果我对第一个方法进行注释,则第二个方法有效,但执行下一个方法,但它们的更改不存储在数据库中。
?你能帮我找出我做错了什么吗?

你有没有试过在每一次之后运行一个
cur.commit()
?是的,我也试过了,但没有成功。