Django CSS не работает, хотя файл CSS найден - PullRequest
0 голосов
/ 25 октября 2018

Так что в моем html у меня есть эта ссылка

<link href="/static/css/style.css" rel="stylesheet">

Я уже настроил все свои статические файлы: settings.py:

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    #'/var/www/static/',
]
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static')

urls.py:

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

Я уже запустил python manage.py collectstatic

Поэтому, когда я загружаю эту страницу со ссылкой, загружается загрузочный css, и он не говорит, что не может найти файл style.css,так что я уверен, что это не проблема с моим статическим каталогом, потому что файлы регистрируются, и когда он не находит файл, он говорит об этом в командной оболочке при загрузке страницы.

Этофрагмент того, как выглядит style.css.Я не буду показывать вам все это, потому что оно длинное:

html,
body,
header,
.view {
height: 100%;
 }

.icon-1 {
  font-size: 75px;
} 

@media (max-width: 740px) {
html,
body,
header,
.view {
  height: 1000px;
}
}
@media (min-width: 800px) and (max-width: 850px) {
html,
body,
header,
.view {
  height: 600px;
}
}
@media (min-width: 800px) {
.music-margin-top {
   margin-top: 140% !important;
}

.music-just2{
  left: .4%;
}

.music-just4{
  left: .3%;
}

Так что в основном ни один из моих пользовательских CSS не появляется, но файл, кажется, найден, когда страница загружена.Кроме того, если я помещаю все в style.css в скобки стиля в моем html-файле, он загружается отлично.Есть идеи, что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 28 октября 2018

Достаточно просто BASE_DIR в вашем STATIC_ROOT = os.path.join (BASE_DIR, 'static')

0 голосов
/ 25 октября 2018

Так что я просто понял, что если я добавлю CSS в файл с именем style.min.css и скомпоную его, он будет работать.Может кто-нибудь объяснить мне, почему это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...