扩展包含模板块的内容

时间:2016-06-24 14:25:44

标签: django django-templates

在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 %}

1 个答案:

答案 0 :(得分:1)

Django不会处理包含文件中的块。这适用于网页的简单共享区域,如果您需要在块中插入动态内容,则需要使用布局页面。