Проблема при обслуживании статических файлов в Django - PullRequest
0 голосов
/ 19 сентября 2010

У меня есть файл CSS в /var/www/media/static/style.css и добавил

(r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': '/var/www/media/static'}),

на мои URL, но когда я перехожу на http://localhost:8000/media/style.css, я получаю: "Страница не найдена: /media/style.css" что не так?

Ответы [ 3 ]

0 голосов
/ 19 сентября 2010

Проверьте вывод журнала, чтобы увидеть, что на самом деле было запрошено - я обнаружил, что это особенно полезно при диагностике этих проблем.

0 голосов
/ 21 сентября 2010

Проблема связана с фактическим выбором пути: администратор выбрал «/ media». Я изменил его на «/ static», который теперь работает.

0 голосов
/ 19 сентября 2010

Обновили ли вы свои настройки .MEDIA_ROOT (путь к файловой системе) и настройки .MEDIA_URL (URL-адрес для статических ресурсов), чтобы отразить настройку вашего проекта?

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