CSS в подпапке static не работает должным образом в Django

Я знаю, что это простая проблема, но я хочу знать, что я упустил. Я уверен, что решение простое.

Вот в чем проблема:

settings.py:

STATIC_URL = 'static/'
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

Дерево с проблемой:

    ├── manage.py
├── static
│   ├── css
│   │   ├── bootstrap.min.css
│   │   └── style.css
│   └── js
└── templates
    ├── hi.html
   

.html файл:

  {% load static %}

  <!DOCTYPE html>

  <link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
  <link rel="stylesheet" href="{% static 'css/style.css' %}">

и бум не работает, но некоторые коды работают, а некоторые нет. Я не совсем понимаю, что там происходит. когда нет вложенной папки:

    ├── manage.py
├── static
│   ├── bootstrap.min.css
│   └── style.css
└── templates
    ├── hi.html

и когда я использую его таким образом, он работает отлично!

{% load static %}

<link rel="stylesheet" href="{% static 'bootstrap.min.css' %}">
<link rel="stylesheet" href="{% static 'cstyle.css' %}">

Я действительно что-то упускаю? Я не уверен, я уже давно не открывал проект с нуля с django.

Вернуться на верх