对CSS Django的载荷块(Django load block for css)

2019-08-01 19:59发布

我有几页。 对于每一个页面,我需要加载CSS独特。 对于所有的静态文件我用这个 。 index.html中的头,我有:

{% block css  %}

{% endblock %}

但是,例如,在contact.html我使用:

{% extends "index.html" %}    
{% block css %}
    <link rel="stylesheet" href="{% static "css/contact.css" %}" type="text/css" />
    {% endblock %}

而其打印错误: 无效的块标签:“静”,预计“端块”。 如何解决呢?

Answer 1:

您需要使用{% load static %}第一。



Answer 2:

它是

{% block css %}

{% endblock %}


Answer 3:

您的代码需要改进。

您正在使用双引号,你需要使用一个单引号。

使用

href ="{% static 'css/contact.css' %} "

代替

href ="{% static" css/contact.css" %} "


文章来源: Django load block for css