Форум сайта python.su
Добрый день. Не работают стили CSS в шаблоне Html django. Не знаю, что да как.
index.html
{% load static %} <link rel="stylesheet" type="text/css" href="{% static 'subs/other_style.css' %}" /> <div id="a"> <p>Это текст</p> </div>
#a{ color: red;
STATIC_URL = '/static/' STATIC_PATH = os.path.join(BASE_DIR,'static')
Офлайн
В принципе все правильно, надо только проверить чтобы директория subs была в static а static в корне проекта.
А в settings.py есть строка STATICFILES_DIRS = ( os.path.join(BASE_DIR, “static”), ) .
Если все на месте должно работать. Сам пользуюсь этим вариантом.
Офлайн
STATIC_URL = '/static/' STATIC_PATH = os.path.join(BASE_DIR,'static'), STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)
Отредактировано MEOW (Авг. 26, 2018 12:20:20)
Прикреплённый файлы:
1.PNG (4,0 KБ)
Офлайн
Вы static директорию запихнули в приложение subs, subs это у вас же приложение, верно? static должна быть на одном уровне с manage.py, т.е. корень проекта. И вообще, по какому пособию изучаете? Эта тема везде неплохо раскрыта.
MEOWЭто совсем другая история, это браузер кэширует css файлы, надо чистить кэш браузера или как вариант перезапускать сервер на другом порте.
При чем если менять id на другой, то цвет меняется, а если менять CSS стиль айди “а”, то меняй не меняй, цвет не хочет меняться
Офлайн
По официальному мануалу django
Офлайн
MEOWСтили заработали?
По официальному мануалу django
Офлайн
Да, по божьему веленью. На счёт кеша браузера спасибо за совет!
Офлайн