Я в процессе развертывания простого веб-сайта, написанного с помощью Django, на AWS Elastic Beanstalk. Кажется, все работает, за исключением некоторых моих статических ресурсов (CSS + файлы изображений), возвращающих 404 ошибки.
Я запустил python manage.py collectstatic
, чтобы организовать все мои статические ресурсы следующим образом:
-project
|-...
|-static
| |-admin
| | |-...
| |
| |-app1
| | |-style.css
| | |-img1
| |
| |-app2
| | |-style.css
| |
| |-project
| | |-base.css
|-...
Я определил два журнала EB:
"GET /static/project/base.css HTTP/1.1" 200
"GET /static/app1/style.css HTTP/1.1" 404
base.css
обслуживается нормально, но при попытке получить app/style.css
я получаю ошибку, несмотря на путь, соответствующий структуре, описанной выше. Любая причина, почему это будет?