#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输出没有显示内容。为什么这个模板语言不起作用?
答案 0 :(得分:1)
模板继承包括子模板中的父模板,而不是相反。
渲染child.html
,您会看到您的内容被base.html
(父)标记所包围。
此外,您需要引用父模板名称:
{% extends "base.html" %}
{% block content %}
Content!
{% endblock %}