Django:CSS背景图片在更新后无法正常工作

时间:2017-05-18 15:19:57

标签: python css django upgrade

我刚刚将我的Django 1.10(Python 3.5)应用程序升级到Django 1.11(Python 3.6)。大多数事情仍然有效,但由于某种原因我的CSS背景图像不再被渲染(我尝试旧版本,它仍然在那里工作)。这只发生在CSS上,当它是HTML标记时它仍然正常加载。

这是我第一次处理我的Django应用程序的更新,所以我不太确定处理这些小问题的正确方法。

我一直在为背景图片尝试不同的方法,但没有一种方法有效。

这是我失败的代码,

{% extends 'base.html' %}
{% load staticfiles %}

{% block style %}
<style>

#top {
    /*background: url("{% static 'img/skyscraper.jpg' %}") no-repeat center center fixed;*/
    background: url("/static/img/skyscraper.jpg");
    /*background: url('{{ STATIC_URL }}img/skyscraper.jpg');*/
    background-attachment: scroll;
    background-size: cover;
    min-height: 700px;
}

</style>
{% endblock %}

1 个答案:

答案 0 :(得分:1)

您需要执行python manage.py collectstatic