Наверное, один из самых животрепещущих вопросов по django: как включить статические файлы в шаблон? Уже несколько часов бьюсь над этой проблемой - ничего не выходит.
Вобщем, помогите разобраться как «по уму» включить статику в шаблон. А именно подключить css-файл.
структура каталогов:
core/static---
|____css/style.css
|____js/...
|____ ...
core/templates--- base.html
мой setting.py (только чать, разумеется):
STATIC_ROOT = '/static/'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
'/my_abs_path/core/static',
)
TEMPLATE_DIRS = (
'/my_abs_path/core/templates',
)
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)
INSTALLED_APPS = (
'django.contrib.staticfiles',
'core',
)
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()
Мой base.html:
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/style.css">
Но это не работает. Гугл по этому вопросу ничего внятного не даёт, одни лишь нерабочие, разрозненные «рецепты»(
Заранее спасибо.