Найти - Пользователи
Полная версия: CSS отказывается работать в Django.
Начало » Web » CSS отказывается работать в Django.
1
MEOW
Добрый день. Не работают стили 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>
other_style.css
 #a{
    color: red;
settings.py
 STATIC_URL = '/static/'
STATIC_PATH = os.path.join(BASE_DIR,'static')
Разъясните пожалуйста чайнику, как работают настройки и напишите, что я должен дописать/убрать, чтобы оно работало как надо. Спасибо
Vladimirv
В принципе все правильно, надо только проверить чтобы директория subs была в static а static в корне проекта.
А в settings.py есть строка STATICFILES_DIRS = ( os.path.join(BASE_DIR, “static”), ) .
Если все на месте должно работать. Сам пользуюсь этим вариантом.
MEOW
 STATIC_URL = '/static/'
STATIC_PATH = os.path.join(BASE_DIR,'static'),
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)
Попробовал, не помогает. Путь до папок сделал картинкой. Где я накосячил так, что оно не хочет работать? При чем если менять id на другой, то цвет меняется, а если менять CSS стиль айди “а”, то меняй не меняй, цвет не хочет меняться
Vladimirv
Вы static директорию запихнули в приложение subs, subs это у вас же приложение, верно? static должна быть на одном уровне с manage.py, т.е. корень проекта. И вообще, по какому пособию изучаете? Эта тема везде неплохо раскрыта.

MEOW
При чем если менять id на другой, то цвет меняется, а если менять CSS стиль айди “а”, то меняй не меняй, цвет не хочет меняться
Это совсем другая история, это браузер кэширует css файлы, надо чистить кэш браузера или как вариант перезапускать сервер на другом порте.
MEOW
По официальному мануалу django
Vladimirv
MEOW
По официальному мануалу django
Стили заработали?
MEOW
Да, по божьему веленью. На счёт кеша браузера спасибо за совет!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB