Django navbar css не вносит никаких изменений

Вероятно, дело не в конфигурации статических файлов, потому что изображения работают и CSS кроме navbar's работают, navbar's CSS не делает никаких изменений, его просто как будто нет, хотя когда я пытался сделать простой h1 и раскрасить его (в качестве теста), он работал, это просто navbar's CSS по какой-то причине, которую я действительно не могу понять.

base.html:

{% load static %}
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" type="text/css" href="{% static 'css/main.css' %}">
  </head>
  <body>
    {% block navbar %}
    {% include 'parts/navbar.html' %}
    {% endblock navbar %}
    {% block content %}
    {% endblock content %}
  </body>
</html>

homepage.html:

{% extends 'base.html' %}
{% load static %}
{% block content %}
{% endblock content %}

navbar.html:

<head>
  <link rel="stylesheet" type="text/css" href="{% static 'css/main.css' %}" />
</head>
<div class="navContainer">
  <div class="navbar">
    <img src="{% static 'images/navLogo.png' %}" class="logo" />
    <nav>
      <ul>
        <li><a href="">Home</a></li>
        <li><a href="">About</a></li>
        <li><a href="">Projects</a></li>
      </ul>
    </nav>
  </div>
</div>

статическая конфигурация в settings.py:

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

urls.py приложения:

from django.urls import path
from . import views
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('', views.homepage, name="homepage")
]

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

что я получаю:

result

возможно, это изображение каталога тоже может помочь:

enter image description here

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