Вызов вида функции django из лямбда-функции aws - PullRequest
1 голос
/ 17 июня 2020

Я хочу запустить свои django просмотры на AWS Lambda. Для этого я создал лямбда-функцию, которая вызывает эту функцию просмотра. Лямбда-функция AWS выглядит примерно так ->

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)

Как я могу связать выше лямбда-функции к функции просмотра? Представление принимает входные данные запроса формы, который создает здесь проблему. Любое решение?

...