我从那里的文档练习在 Elastic Beanstalk 下设置 Django。 但是有错误。
ERROR Your WSGIPath refers to a file that does not exist.
我的目录是这样的:
-djangoenv (where I use git)
- mysite
-manage.py
-mysite
-__init__.py
-settings.py
-urls.py
-wsgi.py
我的 .elasticbeanstalk/optionsettings.djapp
文件是这样的:
还有.ebextensions/python.config
这样的,不知道该放哪里,试了几次还是不行。我试了 mysite/mysite/wsgi.py
还是不行
container_commands:
01_syncdb:
command: "django-admin.py syncdb --noinput"
leader_only: true
option_settings:
- namespace: aws:elasticbeanstalk:container:python
option_name: WSGIPath
value: mysite/wsgi.py
- option_name: DJANGO_SETTINGS_MODULE
value: mysite.settings
请告诉我如何以及在哪里设置我的 wsgi 路径??
非常感谢!
最佳答案
我发现您必须重新启动服务器才能将这些更改考虑在内。
我花了很长时间更改和调整这些选项,但没有任何效果。然后,当我转到 EB 控制台并重新启动环境时,它就可以正常工作了。
关于python - 亚马逊 Elastic Beanstalk : how to set the wsgi path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26120642/