2016-12-06 70 views
-1

我有一個包含多個塊的模板文件,但是如何獲取其中一個塊的內容?例如:從模板中獲取塊內容

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

。有什麼方法可以只獲得主題塊的內容?

+1

你是什麼意思,「獲取內容」?得到它在哪裏? –

+0

我編輯了我的問題。所以我想渲染模板,並且我想要有主題塊的內容,所以結果將只有''Sub1''。 – user2194805

+0

這仍然沒有多大意義...有它在哪裏?你究竟想要做什麼? – Sayse

回答

0

如果我得到它的正確這應該做的伎倆:

Django-render-block

渲染特定塊標籤的從Django模板的內容。適用於 任意模板繼承,即使在子模板 中定義了塊但不在父級中。通常,它的工作原理類似於Django的render_to_string, ,但允許您指定要呈現的塊。

+0

是的,這正是我的意思。謝謝! – user2194805