Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
Python 从aws lambda函数调用django函数视图_Python_Django_Amazon Web Services_Aws Lambda_Aws Lambda Layers - Fatal编程技术网

Python 从aws lambda函数调用django函数视图

Python 从aws lambda函数调用django函数视图,python,django,amazon-web-services,aws-lambda,aws-lambda-layers,Python,Django,Amazon Web Services,Aws Lambda,Aws Lambda Layers,我想在AWS Lambda上运行我的django视图。为此,我创建了一个lambda函数,该函数调用该视图函数。AWS lambda函数如下-> import app.views as v def functionA_handler(event, context): some_value = v.functionA(event) return some_value from django.views.decorators.csrf import csrf_exempt f

我想在AWS Lambda上运行我的django视图。为此,我创建了一个lambda函数,该函数调用该视图函数。AWS lambda函数如下->

import app.views as v

def functionA_handler(event, context): 

    some_value = v.functionA(event)
    return some_value
from django.views.decorators.csrf import csrf_exempt
from django.http import JsonResponse, HttpResponse
@csrf_exempt
def functionA(request):
  request_body = json.loads(request.body)
  return JsonResponse(request_body, status=200)
app.views文件中相应的视图如下->

import app.views as v

def functionA_handler(event, context): 

    some_value = v.functionA(event)
    return some_value
from django.views.decorators.csrf import csrf_exempt
from django.http import JsonResponse, HttpResponse
@csrf_exempt
def functionA(request):
  request_body = json.loads(request.body)
  return JsonResponse(request_body, status=200)

如何将上述lambda函数链接到view函数?该视图接受表单请求的输入,表单请求在此处创建问题。有什么解决方案吗?

考虑使用将Django或Flask应用程序部署到AWS Lambda中。@jarmod是的,我知道zappa,但还有其他方法吗?