django模板语言不起作用

时间:2014-08-13 04:18:49

标签: django

#base.html
<html>
<head><title>Hello world</title>
</head>
<body>
{% block content %}
{% endblock %}
</body>
</html>

#child.html
{% extends base.html %}
{% block content}
    This is the content that
    comes here
{% endblock %}

但是base.html的html输出没有显示内容。为什么这个模板语言不起作用?

1 个答案:

答案 0 :(得分:1)

模板继承包括子模板中的父模板,而不是相反。

渲染child.html,您会看到您的内容被base.html(父)标记所包围。

此外,您需要引用父模板名称:

{% extends "base.html" %}
{% block content %}
    Content!
{% endblock %}