base.html文件:
<html>
<body>
{% block content %}
</body>
</html>
child1.html:
{% extends "base.html" %}
{% block content %}
{% block upperDisplay %}
{% endblock %}
child2.html:
{% extends "base.html" %}
{% block content %}
..code for child2 to base
{% end block%}
child11.html(child1的孩子):
{% extends "child1.html" %}
{% block upperDisplay %}
..code for child11 to child1
{ %end block% }
Child12:
{% extends "child1.html" %}
{% block upperDisplay %}
<div>
<table>
.... some code ..
</table>
{% block legend %}
<div>
.. some code ..
</div>
{% end block %}
</div>
{% end block %}
我希望在child1.html,child11.html中使用{% block legend %}
。
你能告诉我怎么做Django吗?
提前致谢。
答案 0 :(得分:2)
将其分隔在另一个文件中然后包含它。
<强> legend_template.html 强>
{% block legend %}
<div>
..some code..
</div>
{% end block %}
现在在其他孩子中:
{% include "legend_template.html" %}