Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » CSS отказывается работать в Django. [RSS Feed]

#1 Авг. 25, 2018 13:59:46

MEOW
Зарегистрирован: 2017-06-07
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

CSS отказывается работать в Django.

Добрый день. Не работают стили 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')
Разъясните пожалуйста чайнику, как работают настройки и напишите, что я должен дописать/убрать, чтобы оно работало как надо. Спасибо

Офлайн

#2 Авг. 26, 2018 02:50:40

Vladimirv
Зарегистрирован: 2013-03-22
Сообщения: 108
Репутация: +  7  -
Профиль   Отправить e-mail  

CSS отказывается работать в Django.

В принципе все правильно, надо только проверить чтобы директория subs была в static а static в корне проекта.
А в settings.py есть строка STATICFILES_DIRS = ( os.path.join(BASE_DIR, “static”), ) .
Если все на месте должно работать. Сам пользуюсь этим вариантом.

Офлайн

#3 Авг. 26, 2018 12:17:35

MEOW
Зарегистрирован: 2017-06-07
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

CSS отказывается работать в Django.

 STATIC_URL = '/static/'
STATIC_PATH = os.path.join(BASE_DIR,'static'),
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)
Попробовал, не помогает. Путь до папок сделал картинкой. Где я накосячил так, что оно не хочет работать? При чем если менять id на другой, то цвет меняется, а если менять CSS стиль айди “а”, то меняй не меняй, цвет не хочет меняться

Отредактировано MEOW (Авг. 26, 2018 12:20:20)

Прикреплённый файлы:
attachment 1.PNG (4,0 KБ)

Офлайн

#4 Авг. 26, 2018 21:35:36

Vladimirv
Зарегистрирован: 2013-03-22
Сообщения: 108
Репутация: +  7  -
Профиль   Отправить e-mail  

CSS отказывается работать в Django.

Вы static директорию запихнули в приложение subs, subs это у вас же приложение, верно? static должна быть на одном уровне с manage.py, т.е. корень проекта. И вообще, по какому пособию изучаете? Эта тема везде неплохо раскрыта.

MEOW
При чем если менять id на другой, то цвет меняется, а если менять CSS стиль айди “а”, то меняй не меняй, цвет не хочет меняться
Это совсем другая история, это браузер кэширует css файлы, надо чистить кэш браузера или как вариант перезапускать сервер на другом порте.

Офлайн

#5 Авг. 26, 2018 21:49:02

MEOW
Зарегистрирован: 2017-06-07
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

CSS отказывается работать в Django.

По официальному мануалу django

Офлайн

#6 Авг. 27, 2018 12:34:02

Vladimirv
Зарегистрирован: 2013-03-22
Сообщения: 108
Репутация: +  7  -
Профиль   Отправить e-mail  

CSS отказывается работать в Django.

MEOW
По официальному мануалу django
Стили заработали?

Офлайн

#7 Авг. 27, 2018 19:59:43

MEOW
Зарегистрирован: 2017-06-07
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

CSS отказывается работать в Django.

Да, по божьему веленью. На счёт кеша браузера спасибо за совет!

Офлайн

  • Начало
  • » Web
  • » CSS отказывается работать в Django.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version