我一直在研究这里的每个线程,并尝试了所有可以想到的方法。我正在关注AWS deploy django教程,并不断收到此错误
错误您的WSGIPath引用的文件不存在。
我已经使用eb config将文件编辑为django.config中与endjango / wsgi相同的路径,但是我尝试过的任何方法都没有起作用。还尝试将其用引号引起来,但这也不起作用。
在这里我的文件 django.config
option_settings:
"aws:elasticbeanstalk:container:python":
WSGIPath: ebdjango/wsgi.py
Config.yml
branch-defaults:
default:
environment: django-env
group_suffix: null
global:
application_name: django-tutorial
branch: null
default_ec2_keyname: aws-eb
default_platform: python-3.6
default_region: us-east-1
include_git_submodules: true
instance_profile: null
platform_name: null
platform_version: null
profile: eb-cli
repository: null
sc: null
workspace_type: Application
答案 0 :(得分:1)
找出了ebextensions和requirements.txt问题需要放在根文件夹中的问题。接下来运行eb config并编辑wsgi路径以匹配endjango / wsgi.py。
答案 1 :(得分:0)
您还可以从UI配置wsgi路径。转到“配置”选项卡并在那里进行编辑。另一个选择是使用终端。