Файл styles.css не работает. как решить проблему?

Я сделал сайт и дошел до того момента, когда нужно подключить styles.css, но после всех манипуляций мой сайт не изменился и никакой дизайн не подключился. Я пробовал переписывать css и html, пробовал разные советы, но ничего мне не помогло. есть идеи? Буду благодарен за любой совет!

  • 1part base.html
<!DOCTYPE html>
<html lang="en">
<head>
    <title>{{title}}</title>
    <link type="text/css" href="{% static 'women/css/styles.css' %}" rel="stylesheet" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link rel="shortcut icon" href="{% static 'women/images/main.ico' %}" type="image/x-icon"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<table class="table-page" border=0 cellpadding="0" cellspacing="0">
<tr><td valign=top>
{% block mainmenu %}
        <div class="header">
            <ul id="mainmenu" class="mainmenu">
            <li class="logo"><a href="#"><div class="logo"></div></a></li>
{% for m in menu %}
    {% if not forloop.last %}
            <li><a href="#">{{m.title}}</a></li>
    {% else %}
            <li class="last"><a href="#">{{m.title}}</a></li>
    {% endif %}
{% endfor %}
            </ul>
            <div class="clear"></div>
        </div>
{% endblock mainmenu %}```

I've added screenshots below if anyone needs them.

[1][1]
[2][2]
[3][3]
[4][4]

- PS I have already tried these options, gives an error 

```<link type="text/css" href="{% static 'women/css/styles.css' %}" rel="stylesheet" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link rel="shortcut icon" href="{% static 'women/images/main.ico' %}" type="image/x-icon"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">```

  [1]: https://i.stack.imgur.com/3exw2.png
  [2]: https://i.stack.imgur.com/ye5k7.png
  [3]: https://i.stack.imgur.com/ZKSs6.png
  [4]: https://i.stack.imgur.com/eQRvd.png

Не знаю, та же ли это проблема, но я обнаружил, что очистка кэша может исправить проблемы со стилем (ctrl+f5)

Проверьте статические dirs в settings.py и исправьте статические dirs, потому что это может вызвать проблемы при подключении с dirs.

[для справки ниже я привожу настройки статических каталогов]

settings.py

 STATIC_URL = "/static/"
 STATICFILES_DIRS = [os.path.join(BASE_DIR, "static")]
 MEDIA_URL = "/media/"
 MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), "media")

Если настройки в порядке, то помните, что всякий раз, когда вы изменяете что-то в CSS, браузер не изменяет CSS напрямую, вам нужно сделать жесткий сброс вкладки браузера, нажав

Ctrl + shift + R

Обязательно collectstatic после внесения изменений в файлы вашей папки static.

python manage.py collectstatic
Вернуться на верх