弹性豆茎、django和wsgipath

弹性豆茎、django和wsgipath,django,amazon-web-services,amazon-elastic-beanstalk,django-wsgi,Django,Amazon Web Services,Amazon Elastic Beanstalk,Django Wsgi,我发现django elasticbeanstalk部署中的WSGIPath存在问题 我的.ebextensions文件夹位于根目录下,我的django.config文件包含以下内容: option_settings: aws:elasticbeanstalk:container:python: WSGIPath: shofidecksite.wsgi:application 现在有几件事是代码应该在showfidecksite所在的位置 我尝试了以下方法: option_sett

我发现django elasticbeanstalk部署中的
WSGIPath
存在问题

我的
.ebextensions
文件夹位于根目录下,我的
django.config
文件包含以下内容:

option_settings:
  aws:elasticbeanstalk:container:python:
    WSGIPath: shofidecksite.wsgi:application
现在有几件事是代码应该在
showfidecksite
所在的位置

我尝试了以下方法:

option_settings:
  aws:elasticbeanstalk:container:python:
    WSGIPath: shofidecksite.wsgi:application
showfidecksite
这是django项目的名称

showFideckSite
,这是elasticbeanstalk应用程序名

shofi env
哪个是环境名称

我不断收到错误:
错误您的WSGIPath引用了一个不存在的文件。

我很难弄清楚它想从我这里得到什么

为了获得更多的笑声和清晰,这里是我的路径截图


有人能给这个添加一些光吗?

它应该是
showfidecksite.wsgi:application
,所以您的第一次尝试是正确的。如果您的所有文件都在那里,是否可以ssh到EB实例并检查
/var/app/stating
文件夹?可能您的.gitignore忽略了这些文件,或者您的部署包中缺少这些文件。另外,您确定您使用的是基于Amazon Linux 2的EB平台吗?对于AL1,WSGI设置是不同的。