Тот же вопрос, что и у этого 7-летнего , но решения не помогают, плюс я использую django 3, поэтому, на мой взгляд, явно не дубликат.
Я следовал в точности Django документация о stati c файлах.
файл настроек:
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')
Что я делаю не так?