如何在模板之间切换CSS文件?

时间:2019-02-14 18:31:34

标签: css django django-templates

我正在尝试在HTML模板之间切换CSS文件。

这在我的base_generic html文件中:

{% block ccs %}
        <link rel="stylesheet" type="text/css" href="{% static 'css/base.css' %}">
 {% endblock %}

这就是我试图在模板中覆盖它的方式:

{% extends "base_generic.html" %}


{% block css %}
<link rel="stylesheet" type="text/css" href="{% static 'css/detail.css' %}">
{% endblock %}

我希望它在我的模板中加载detail.css文件,但在每个页面上都加载base.css。我尝试了不同的浏览器(缓存完全为空的浏览器),所以这不是浏览器问题。我想念什么?

1 个答案:

答案 0 :(得分:3)

{% block ccs %}
    <link rel="stylesheet" type="text/css" href="{% static 'css/base.css' %}">
{% endblock %}

如果要覆盖它,请在基础html和另一个html中使用它,然后将CCS更改为css

{% block css %}  **in this line change css to ccs or in your base html change ccs to css **
   <link rel="stylesheet" type="text/css" href="{% static 'css/detail.css' %}">
{% endblock %}

我希望这对您有用。