"GET /images/nav_background.gif HTTP/1.1" 404 1795
Изображение, которое вы хотите использовать, не найдено. Я предлагаю вам выполнить следующие действия:
Вы можете попробовать эти шаги:
откройте ваши settings.py и
добавьте это в первую строку вашего файла:
import os.path
измените значение STATIC_ROOT на:
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static/')
изменить значение STATIC_URL на:
STATIC_URL = '/static/'
создайте папку с именем "static" в корневом каталоге вашего проекта.
- создайте папку для ваших статических файлов, таких как css, javascript и т. Д. Я рекомендую использовать другую папку для разных типов файлов.
откройте urls.py вашего проекта
- добавить это в свой импорт: настройки импорта
добавить это к шаблонам URL:
(r'(?:.*?/)?(?P<path>(css|jquery|jscripts|images)/.+)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT }),
ПРИМЕЧАНИЕ. В этом примере внутри моей статической папки находятся папки css, jquery, jscripts и images.
В вашем шаблоне добавьте это:
для файлов css: (в данном примере default.css - это имя файла css)
<link href="/{{ STATIC_ROOT }}css/default.css" rel="stylesheet" type="text/css" media="all" />
для JavaScript:
<script type="text/javascript" src="/{{ STATIC_ROOT }}jquery/jquery.js"></script>
затем измените свой код на:
#footer-navigation {
background: #1841c8 url(images/nav_background.gif);
height: 40px;
padding: 0 0 0 20px;
}