Jinja2

2011-03-25 18 views
9

में नेस्टेड ब्लॉक को ओवरराइड करने के लिए कैसे करें यदि मैं जिंज टेम्पलेट में किसी ब्लॉक के अंदर एक ब्लॉक को परिभाषित करता हूं, और इसे विस्तारित करता हूं, तो मैं बच्चे टेम्पलेट में नेस्टेड ब्लॉक का संदर्भ कैसे दूं?Jinja2

उत्तर

9

आप नेस्टेड ब्लॉक उसी तरह आप किसी भी ब्लॉक संदर्भ, उदाहरण के लिए, दिए गए

{% block outer_block %} 
    Outer things 
    {% block inner_block %} 
    Inner things 
    {% endblock %} 
    More outer things 
{% endblock %} 

संदर्भ आप

{% block inner_block %} 
    customized inner content 
{% endblock %} 

साथ inner_block ओवरराइड करता हूँ आप स्पष्ट कर सकते हैं कि समस्या क्या आप का सामना कर रहे? या आप समस्याओं को स्कॉइंग करने में चल रहे हैं, उदाहरण के लिए, http://jinja.pocoo.org/docs/templates/#block-nesting-and-scope?