Почему я не могу вызвать несколько хранимых процедур последовательно с Django и Postgres - PullRequest
0 голосов
/ 06 марта 2020

У меня есть класс в python, класс имеет следующие методы

self.__evaluateAmenityBuffers()
self.__evaluateTransitBuffers()
self.__evaluateRoadsBuffers()
self.__evaluateRiskBuffers()
self.__EvaluateJobsBuffer()

, в каждом методе я вызываю хранимую процедуру с Django, код похож на следующий

cur = connection.cursor()
cur.callproc("urbper_buffer_amenities", [self.scenario])

проблема, с которой я сталкиваюсь, заключается в том, что только первый метод записывает свои изменения в базу данных. Если я прокомментирую первый метод, второй работает, но следующие методы выполняются, но их изменения не сохраняются в базе данных. ¿Не могли бы вы узнать, что я делаю не так?

...