Ho alcune pagine. Per ogni pagina ho bisogno di caricare css unici. Per tutti i file statici, utilizzo this. Nella testa di index.html ho:Blocco di carico Django per css
{% block css %}
{% endblock %}
Ma, per esempio, in contact.html io uso:
{% extends "index.html" %}
{% block css %}
<link rel="stylesheet" href="{% static "css/contact.css" %}" type="text/css" />
{% endblock %}
e il suo errore di stampa: tag blocco non valido: 'static' , previsto "endblock". Come sistemarlo?
Interessante che ho ancora bisogno di caricarlo anche se ho "esteso" un modello che ha questa "funzione". Mi sento come un modello figlio dovrebbe ereditare questa funzione se non sovrascrive il blocco in cui è chiamato. TL; DR - Questo in realtà funziona. – htmldrum
Trovo la domanda @JRM una domanda molto buona. Qualcuno sa perché è così? – Ward
Ho trovato la stessa cosa! Non sembra molto ASCIUTO dover inserire '{% carica qualunque%}' in ogni modello figlio, possibilmente più volte. Qualche parola del team Django perché questo accade/se hanno intenzione di aggiustarlo? – swizzard