我已经通过Elastic Beanstalk为一个简单的Django应用程序设置了一个部署。该网站似乎正在运行,但静态文件未正确提供(缺少样式和脚本)。
我在.ebextensions/django.config
container_commands:
01_collectstatic:
Command: python manage.py collectstatic --noinput
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: django_by_example_blog/wsgi.py
aws:elasticbeanstalk:container:python:staticfiles:
/static/: static/
当我使用上面的配置部署时,网站会返回任何路由的“未找到网址”。
但是,当我使用以下配置时,网站可以正常工作,但缺少样式。
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: django_by_example_blog/wsgi.py
aws:elasticbeanstalk:container:python:staticfiles:
/static/: static/
我该怎么做才能解决这个问题?