Я изучаю, как использовать django, но испытываю трудности с использованием статических файлов.
Файлы (BASE_DIR
— это website
, приложение — это player
):
Website
└─── player
└─── static
└─── style.css
└─── admin
В настройках:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'player/static')
In index.html
:
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{ static 'style.css' %}" >
In 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
STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), )
2)STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles/')
3)STATIC_URL = '/static/'
- person Hybrid   schedule 24.11.2016