web-dev-qa-db-ja.com

Django CSSのブロックをロード

数ページあります。すべてのページで、一意のCSSを読み込む必要があります。すべての静的ファイルに this を使用します。 index.htmlの冒頭には、

{% block css  %}

{% endblock %}

しかし、たとえば、contact.htmlで使用します。

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

そしてその印刷エラー:無効なブロックタグ: 'static'、予期される 'endblock'。それを修正するには?

48
tim

最初に{% load static %}を使用する必要があります。

96
Daniel Roseman

それは

{% block css %}

{% endblock %}
0
Rag Sagar

コードを洗練する必要があります。

アポストロフィを使用する必要がある場合は、二重引用符を使用しています。

使用する

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

の代わりに

href ="{% static" css/contact.css" %} "
0
Sam DiceOnFire