Почему запрос GET для статических файлов возвращает 404, кроме base.css, который возвращает 200 - PullRequest
0 голосов
/ 22 октября 2019

Я в процессе развертывания простого веб-сайта, написанного с помощью 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 я получаю ошибку, несмотря на путь, соответствующий структуре, описанной выше. Любая причина, почему это будет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...