我试图在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()
我解决了我的问题谢谢你的回答https://stackoverflow.com/a/28029109/3464573
我的代码是这样的:
相关问题 更多 >
编程相关推荐