从AWS Lambda函数调用Django函数视图

时间:2020-06-17 10:53:40

标签: 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

app.views文件中的相应视图将如下所示->

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函数?该视图接受表单请求的输入,该请求在此处产生问题。有解决办法吗?

0 个答案:

没有答案