ModuleNotFound 导致 502 在 aws lambda 上使用 zappa 部署 django

ModuleNotFound cause 502 deploying django with zappa on aws lambda

[已解决]

我在尝试通过 zappa 将 django 部署到 aws 时遇到 ModuleNotFound 错误。

当我尝试使用以下命令在本地 运行 服务器时效果很好

(venv) python manage.py runserver

or

(venv) python manage.py runserver --settings=remoteMedi.settings.prod

zappa 设置就像

结果zappa tail就像

文件夹层次结构类似于

installed_app 就像

为什么我收不到?

[已解决]

原因是文件夹层次结构。

您必须将 zappa_settings.json 和 manage.py 放在同一目录中。

就像

remoteMedi
ㄴ manage.py
   zappa_settings.json
   authenticate
   remoteMedi
   healthcheck