У меня есть веб-сайт в Divio Cloud. Мой тестовый сервер нормально обрабатывает статические файлы, но мой Live-сервер выдает 404. Когда я переключаю DEBUG на True на сервере Live, он начинает нормально обслуживать статические файлы.
Когда сервер Live запускается, он имеет это в журнале:
[uwsgi-static] added mapping for /static/ => /app/static_collected
Разве это не должно заботиться о правильной обработке статических файлов?
- edit--
Больше информации. У меня фактически не было никаких "нормальных" статических файлов. Я добавил статический файл, используя {% static%}, и он работает! Файлы, которые не работают, собираются с помощью django-sass-processor и django-compressor. У меня в settings.py:
STATICFILES_FINDERS.extend([
'compressor.finders.CompressorFinder',
])
Разве это не должно влиять только при сборе файлов?