У меня есть такой код в settings.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
У меня есть базовый шаблон в корневой папке проекта templates и другие уже в самих приложениях.
Я хочу подключить отдельный файл к базовому шаблону и другие файлы подключать отдельно к приложениям.
Структура проекта:
-proj
|-- proj
|---- settings.py
|---- и другие
|-- app
|---- static (приложения)
|-------- app
|------------ css
|---------------- style.css
|---- templates (приложения)
|--------- app
|------------- list.html
|---- views.py и другие
|--static (корневой для базового шаблона)
|---- css
|-------- style.css
|--templates (корневой с базовым шаблоном)
|---- base.html
В base.html
{% load static %}
<link rel="stylesheet" href="{% static 'css/style.css' %}">
{% block links %}{% endblock %}
В list.html (шаблон в приложении)
{% extends 'base.html' %}
{% load static %}
{% block links %}
<link rel="stylesheet" href="{% static 'css/style.css' %}">
{% endblock %}
И статика не подключается. В чём проблема?