从模板中获取块内容

时间:2016-12-06 14:00:38

标签: python django django-templates

我有一个包含多个块的模板文件,但是如何获取其中一个块的内容?例如:

{% extends "base.txt" %}
{% block subject %}Sub1{% endblock %}
{% block body %}Bod1{% endblock %}

。有没有办法只获取主题块的内容?

1 个答案:

答案 0 :(得分:1)

如果我弄错了,这应该可以解决问题:

Django-render-block

  

从Django模板渲染特定块标记的内容。效劳于   任意模板继承,即使在子模板中定义了一个块   但不是在父母身上。通常它的工作方式类似于Django的render_to_string,   但允许您指定要渲染的块。