Во-первых, я понимаю, что Django 1.8 устарел, но мне нужно изучить его для проекта. Я прошел первые пять частей без каких-либо проблем, но когда я пытаюсь связать таблицу стилей в части 6, моя таблица стилей не загружается (на странице нет изменений).
Я просмотрел код несколько раз и проверил пространство имен каждой папки, и он должен работать, но я не могу найти проблему. Если кто-то прошел через это руководство и мог пролить свет на проблему, я был бы очень признателен.
Вот код в mysite / polls / templates / polls / index.html:
{% load staticfiles %}
<link rel = "stylesheet" type = "text/css" href = "{% static 'polls/style.css'
%}" />
{% if latest_question_list %}
<ul>
{% for question in latest_question_list %}
<li><a href = "{% url 'polls:detail' question.id %}">{{
question.question_t\
ext }}</a></li>
{% endfor %}
</ul>
{% else %}
<p>No polls are available.</p>
{% endif %}
А вот моя таблица стилей, расположенная в mysite / polls / static / polls / style.css:
li a {
color: green;
}
body {
background: white url("images/background.gif") no-repeat right
bottom;
}
Проблема может быть из-за кеширования (браузер или сервер). Вы пробовали очистить данные сайта?
Вы проверили журналы консоли браузера, чтобы узнать, загружен ли css (статус 200) при загрузке статических файлов?
Спасибо, Harsh! Я попытался очистить кеш в Chrome, но он не исправил его, но я просто перезапустил локальный сервер Django, и это помогло.





Для тех, у кого возникла такая же проблема, проблема была решена перезапуском сервера Django.
Поскольку это ваш шаблон, не будет отображать полную HTML-страницу.