BotaniQ_Q
@BotaniQ_Q

Перенес css в другю папку и перестали грузиться. Django?

Проэкт называется lamp, главная папка проэкта называется так-же,
в ней я создал папку static, где хранятся все css файлы, для всех apps.
В Settings прописал
STATIC_URL = '/static/'


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


STATIC_ROOT = os.path.join(BASE_DIR, "lamp" , "static")


В папке static лежит файл blog.css.

Подключаю этот файл к странице
{% load static %}



<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>


    <!-- Custom styles -->
    <link rel="stylesheet" href="{% static 'blog.css' %}">


</head>
<body>

<p>Привет</p>


   
</body>
</html>


И стили не меняются. Смотрю соурс страницы, в стилях пишет
<link rel="stylesheet" href="/static/blog.css">
При попытке перейти по ссылке к этим стилям пишет
A server error occurred.  Please contact the administrator.


Видимо я не правильно прописал, что-то в settings, исправьте пожалуйста hqdefault.jpg
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 1
crazyzubr
@crazyzubr
Python backend-developer
STATIC_ROOT не должен совпадать с любым путем в STATICFILES_DIRS
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы