AWS WSGIPath引用的文件不存在

时间:2018-10-01 19:26:53

标签: python django python-3.x amazon-web-services

我一直在研究这里的每个线程,并尝试了所有可以想到的方法。我正在关注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

2 个答案:

答案 0 :(得分:1)

找出了ebextensions和requirements.txt问题需要放在根文件夹中的问题。接下来运行eb config并编辑wsgi路径以匹配endjango / wsgi.py。

答案 1 :(得分:0)

您还可以从UI配置wsgi路径。转到“配置”选项卡并在那里进行编辑。另一个选择是使用终端。