Статические файлы Django не загружаются/работают без признаков ошибки
Невозможно загрузить статические файлы, искал в интернете, но решения не работают для меня. Пожалуйста, помогите.
Я пробовал перемещать папку static, меняя ее место, пробовал играть в settings.py, но ничего не помогает, я не получаю 404 в терминале, а вместо этого "GET / HTTP/1.1" 200 4441
Все, что я пытаюсь сделать, это изменить цвет фона, чтобы подтвердить, что он работает
body{
backround-color: blue;
}
как это я имею в виду
Любая помощь будет очень признательна
Вот мой main.html, где я загружаю статику:
<!DOCTYPE html>
{% load static %}
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Mutuals</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="{% static 'styles/main.css' %}">
</head>
Статическое расположение папки
Settings.py:
STATIC_URL = 'static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
Ваша проблема в файле settings.py при настройке базовой директории STATICFILES.
STATIC_URL = 'static/'
STATICFILES_DIRS=[os.path.join(BASE_DIR,'assets/static'),]
Для этой директории мое изображение будет начинаться следующим образом:
<link rel="icon" type="image/png" sizes="16x16" href="{% static '/chef/assets/img/favicons/favicon-16x16.png' %}">
Потому что моя директория выглядит следующим образом: assets->static->chef->assets->img->favicons........->image.png
Настройте файл settings.py в соответствии с каталогом. Если проблема не исчезнет, ответьте на это сообщение.