Я изучаю, как использовать django, но с трудностями с использованием статических файлов.Django Static wont Load
Files (BASE_DIR
является website
, приложение player
):
Website
└─── player
└─── static
└─── style.css
└─── admin
В настройках:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'player/static')
В index.html
:
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{ static 'style.css' %}" >
В style.css
:
body {
background-color: blue
}
Я бежал collectstatic
.
При загрузке HTML появляется без css.
Консоль читает:
[23/Nov/2016 23:33:13] "GET/HTTP/1.1" 200 278
Not Found: /{ static 'style.css' %}
[23/Nov/2016 23:33:13] "GET /%7B%20static%20'style.css'%20%%7D HTTP/1.1" 404 2172
ли вы пытаетесь сделать настройки: 1) 'STATICFILES_DIRS = ( os.path.join (base_dir, "статический"), )' 2) ' STATIC_ROOT = os.path.join (BASE_DIR, 'staticfiles /') ' 3)' STATIC_URL = '/ static /' ' – Hybrid
@Hybrid Да, даже с этими настройками он все еще не может найти файл. – JoshK
Проверьте правильность написания в директивах шаблонов для основных ошибок. – Dawid