2015-05-26 51 views
2

無法在我的包含內重寫塊標記。Jinja2 - 覆蓋塊標記裏面包括?

base.html文件

<div> 
    {% include 'snippet.html' %} 
</div> 

snippet.html

<h1>{% block h1 %}{% endblock h1 %}</h1> 

的index.html

{% extends 'base.html' %} 
{% block h1 %}Hello World{% endblock h1 %} 

我希望它的呈現:

<div> 
    <h1>Hello World</h1> 
</div> 

但沒有這樣的運氣。有任何想法嗎?

+1

一切,我不知道是否像[此溶液相反的問題(http://stackoverflow.com/a/9674433/3004881)會爲你的工作,過? –

+0

是的,宏是另一種解決方案。看起來像一個奇怪的方式使用它們給我,儘管我只是選擇將所有東西都扔到底部。 –

回答

1

端了剛剛投入base.html