Обработка событий с помощью приложения Zappa и Django - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь использовать Zappa для развертывания приложения, управляемого событиями Django, которое будет обрабатывать события на основе SQS и Kinesis.

У меня есть следующее как часть моего файла zappa.settings:

"django_settings": "myproject.settings",
"events": [
      {
        "function": "myproject.processor.process_messages",
        "event_source": {
          "arn": "[ARN IS HERE]",
          "batch_size": 10,
          "enabled": true
        }
      }
    ]

Когда элемент ставится в очередь через SQS, я получаю следующую ошибку от Lambda: ModuleNotFoundError: No module named 'myproject' Traceback (я также пытался удалить «myproject» из пути и использовать только «процессор», но это привело к аналогичной ошибке)

Кажется, что код, основанный на событиях, не может быть вызван, если он является частью проекта Django. Это правда?

Спасибо!

...