Html 有没有一种方法可以使用Django将代码块从一个子文件传递到另一个子文件?
base.html:Html 有没有一种方法可以使用Django将代码块从一个子文件传递到另一个子文件?,html,django,Html,Django,base.html: <html> <body> {% block content %} </body> </html> child2.html: {% extends "base.html" %} {% block content %} ..code for child2 to base {% end block%} child11.html(childs代表child1): 儿童12: {% extends "child1
<html>
<body>
{% block content %}
</body>
</html>
child2.html:
{% extends "base.html" %}
{% block content %}
..code for child2 to base
{% end block%}
child11.html(childs代表child1):
儿童12:
{% extends "child1.html" %}
{% block upperDisplay %}
<div>
<table>
.... some code ..
</table>
{% block legend %}
<div>
.. some code ..
</div>
{% end block %}
</div>
{% end block %}
{%extensed“child1.html”%}
{%block upperDisplay%}
.... 一些代码。。
{%块图例%}
.. 一些代码。。
{%end block%}
{%end block%}
这里我希望在child1.html、child11.html中也使用{%block-legend%}
你能告诉我怎么做这个Django吗
提前谢谢 将其分离到另一个文件中,然后将其包括在内 legend_template.html
{% block legend %}
<div>
..some code..
</div>
{% end block %}
{% extends "child1.html" %}
{% block upperDisplay %}
<div>
<table>
.... some code ..
</table>
{% block legend %}
<div>
.. some code ..
</div>
{% end block %}
</div>
{% end block %}
{% block legend %}
<div>
..some code..
</div>
{% end block %}
{% include "legend_template.html" %}