Django,AWS EB 错误,您的 WSGIPath 引用了一个不存在的文件
Posted
技术标签:
【中文标题】Django,AWS EB 错误,您的 WSGIPath 引用了一个不存在的文件【英文标题】:Django, AWS EB ERROR, Your WSGIPath refers to a file that does not exist 【发布时间】:2020-05-04 22:50:52 【问题描述】:我一直在尝试使用 AWS EB 控制台而不是 CLI 部署我的项目,我遇到了“您的 WSGIPath 引用了一个不存在的文件”。一次又一次。我将 WSGIPath 从 application.py 更改为 awesomedonor/wsgi.py 我努力在我的 django.config 中找到错字但我失败了......所以......我需要你们的帮助!
这是我的 EB 身份,
这是 django.config。最后...
这是我尝试上传的文件和目录列表,除了 venv、db.sqlite 和 zip 文件。
【问题讨论】:
在路径中尝试 awesomedonor/ 你的意思是EB中的WSGIPath??在那种情况下,我已经将它从 application.py 更改为 awesomedonor/wsgi.py...ㅠㅠ 【参考方案1】:感觉 zip 文件不包含正确的结构。请从 EB 控制台下载应用程序版本并解压缩以确保它包含以下结构。
....manage.py
....requirements.txt
....awesomedonor
........wsgi.py
希望这会有所帮助。
【讨论】:
以上是关于Django,AWS EB 错误,您的 WSGIPath 引用了一个不存在的文件的主要内容,如果未能解决你的问题,请参考以下文章
当 EB 环境为 python 3.6 时,使用 python 2.7 安装要求时出现 AWS 错误
带有 Django 的 AWS Beanstalk:eb create 抱怨未知配置设置“StaticFile”