我正在尝试在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。我尝试了不同的浏览器(缓存完全为空的浏览器),所以这不是浏览器问题。我想念什么?
答案 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 %}
我希望这对您有用。