我试图关注this tutorial(虽然使用psycopg2,因此需要为它做packages.config
,同时使用Django 1.7.2)。不是一个很好的经历。
从不同的线程中尝试了各种各样的事情。
要注意,syncdb
在最近的django版本中已弃用。而是使用migrate
。
这是我的命令,他们潜水。
container_commands:
01_makemigrations:
command: "python manage.py makemigrations myapp --noinput"
leader_only: true
02_migratemyapp:
command: "python manage.py migrate myapp --noinput"
leader_only: true
03_collectstatic:
command: "python manage.py collectstatic --noinput"
leader_only: true
另外,我收到此消息:
ERROR Your WSGIPath refers to a file that does not exist.
但是在.ebextensions/myapp.config
,.elasticbeanstalk/optionsettings.arcademe-env
和EB配置中,它们与现有文件一致。
我最终在我的网站上找到了一个Not Found页面。
日志给我以下内容:
error_log中
Target WSGI script not found or unable to stat: /opt/python/current/app/wsgi.py
EB-commandprocessor.log
Error occurred during build: Command 01_makemigrations failed (ElasticBeanstalk::ActivityFatalError)
非常感谢任何想法。