У меня проблема с CSS в Django, CSS эффект не отображается в браузере - PullRequest
0 голосов
/ 15 мая 2019

Я новичок в Джанго.

У меня нет ошибок в коде, но CSS Эффект не отображается в браузере, это мои коды и папки моего проекта

это base.html

<!DOCTYPE html>
{% load static %}
<html lang ="en">
<head>
<title>Investissement | Home</title>
<link rel="stylesheet"  
href="https://stackpath.bootstrapcdn.com/bootstrap
/4.3.1/css/bootstrap.min.css"
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/
iJTQUOhcWr7x9JvoRxT2MZw1T"
crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="{% static 
'css/styles.css' %}">
</head>
<body>.....

это home.html

{% extends 'base.html' %}
{% block content %}
<div class="container">
<div class="row">
<div class="col">
<div id="home-content">
<h1>Investissement @2019</h1>
<h3>Your voice Matter!</h3>
</div>
</div>
</div>
</div>
{% endblock %}

это styles.css

h1 {
color :red;
}

body{

background-image: url('../img/p.jpg');
}

#home-content {
text-align:left;
padding-top:20%;
}

в файле настроек я делаю это:

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/2.2/howto/static-files/

STATIC_URL =' /static/'
STATIC_ROOT = "/home/p-amc-dgps-er/Bureau/investissement/static/"
STATICFILES_DIRS =[os.path.join(BASE_DIR, "static"),]

примечание: статическая папка и шаблоны находятся в одном репертуаре с manage.py

результат без css-эффекта показывается и нет ошибки кода

1 Ответ

1 голос
/ 15 мая 2019

Часто браузеры кешируют файлы типа css для повышения скорости загрузки.Вы можете отключить это в браузере, чтобы получить последнюю версию файла (особенно важно для разработки).Если вы находитесь в Chrome, вы можете сделать это, открыв инструменты разработчика (CTRL + SHIFT + I или F12), и на Network tab есть кнопка Disable cache.

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