如何使Django模板在从基础模板继承时识别加载标记

时间:2015-10-14 07:38:43

标签: python html django templates

我有以下 base.html

{% load static from staticfiles %}
<html>
   <title>COOL| {% block title %} Sometitle {% endblock %}</title>
<body>

   <!--- BEGIN INSERT CONTENT FOR OTHER PAGE  HERE-->
   {% block 'body' %}
   {% endblock %}

我有 somefile.html ,它们被上面包含。

{% extends 'base.html'%}
{% block title %} Contact {% endblock %}
{% block 'body' %}

 <h1> <a href="{%static "files/somefile.csv" %}">CSV</a> </h1>

{% endblock %}

我得到的信息是:

Invalid block tag: 'static', expected 'endblock'

我希望somefile.html将从{% load static from staticfiles %}继承base.html。但它并没有。什么是正确的方法?

1 个答案:

答案 0 :(得分:6)

您应该在每个模板中加载标记。