【发布时间】:2016-02-04 22:47:47
【问题描述】:
我尝试在 Django 中调用存储过程,但这显示了这条消息(1305, 'PROCEDURE storedprocedureservice.MyStoredProcedure does not exist')
这是我的代码:
class StoredProcedureService():
def close_service(self, param1, param2, param3):
cursor = connection.cursor()
ret = cursor.callproc("StoredProcedureService.MyStoredProcedure", (self, param1, param2, param3))
cursor.close()
return ret
@csrf_exempt
def service(request):
if request.is_ajax:
value = request.POST.get('value')
stored_procedure = StoredProcedureService()
ret = stored_procedure.close_service(value, 1, 'Lorem Ipsum')
return JsonResponse({"status":"ok"})
我的程序在其他数据库,我准备配置它,但不知道如何调用它。
我尝试过,但不起作用:
cursor = connection.using("myOtherDatabase").cursor()
【问题讨论】:
标签: python django stored-procedures