在Django的模板语言中,您可以通过执行以下操作来扩展父模板块的内容:
# child.html
{% extends "parent.html" %}
{% block some_block_in_parent %}
{{ block.super }}
... additional content ...
{% endblock %}
在不扩展另一个模板但由一个模板包含的模板中是否可以相同?有点像:
# including_template.html
{% include "included_template.html" %}
# included_template.html
{% block some_block_in_including_template %}
{{ block.??? }}
... additional content ...
{% endblock %}
答案 0 :(得分:1)
Django不会处理包含文件中的块。这适用于网页的简单共享区域,如果您需要在块中插入动态内容,则需要使用布局页面。