web-dev-qa-db-fra.com

Bloc de chargement Django pour css

J'ai quelques pages. Pour chaque page, j'ai besoin de charger unique css. Pour tous les fichiers statiques, j'utilise this . Dans la tête de index.html j'ai:

{% block css  %}

{% endblock %}

Mais, par exemple, dans contact.html, j'utilise:

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

Et son erreur d’impression: Balise de bloc non valide: 'statique', 'endblock' attendu '. Comment le réparer?

47
tim

Vous devez d'abord utiliser {% load static %}.

94
Daniel Roseman

il est

{% block css %}

{% endblock %}
0
Rag Sagar

Votre code doit être raffiné.

Vous utilisez des guillemets doubles, où vous devez utiliser une apostrophe.

Utilisation 

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

Au lieu de 

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