Тот же вопрос, что и этого 7-летнего, но решения не помогают плюс Я использую django 3, поэтому, на мой взгляд, это явно не дубликат.
Я точно следовал документации Django о статических файлах.
файл настроек:
STATIC_URL = '/static/'
DEBUG = True
Структура папки:
---my_project
------my_project
------app1
------static
---------css
------------mystyle.css
Шаблон:
{% load static %}
<link rel="stylesheet" href="{% static "css/mystle.css" %}">
При переходе на сайт получаю 404 Not Found. Ссылка указывает на правильный каталог:
http://127.0.0.1:8000/static/css/mystyle.css
При дальнейшем поиске и просмотре документации (которая на мой взгляд неясна) я также нашел настройку STATIC_ROOT
и установил ее соответственно, но это тоже не помогло.
#BASE_DIR = path to project dir
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
Что я делаю неправильно?