Css в моем проекте django не работает

Пожалуйста, помогите мне. Я не получаю никаких ошибок в моем css файле или в его поиске, но все же стиль, который я хотел бы получить, не отображается.

мой css файл

body {
  background-color: lightblue;
}

h1 {
  color: navy;
  margin-left: 20px;
}

h2 {
  color: deeppink !important;
}

моя html-страница

{% extends 'base.html' %}

 {% load static %}

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


{% block content%}
<h1>All synonymes will be shown here</h1>

<form method=POST action="{% url 'add-vocabulair' %}">
        {% csrf_token %}
        <input type="search" placeholder="valt onder" aria-label="Search" name="onder" value={{key}}><br/>
        <input type="search" placeholder="woord" aria-label="Search" name="woord"><br/>
        <button class="btn btn-outline-secondary" type="submit">Submit</button>
</form>

{{woord}} <br/>
{{onder}}

{% endblock %}}

что я могу сделать, чтобы стиль появился?

Сначала проверьте, находится ли папка static внутри приложения или снаружи, если снаружи, то добавьте одну вещь в настройках.

settings.py импортировать os

STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static")

]

Для начала работы проверьте файл settings.py : параметры STATIC_URL и STATIC_ROOT. У вас должен быть каталог Static в корне макета. Если все настроено правильно, все должно выглядеть следующим образом.

href="{% static 'css/style.css' %}"

В settings.py

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

P.S - Не забывайте о статических конфигурациях Nginx (если вы работаете на рабочем сервере)

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