में टैग शामिल है I Django टेम्पलेट सिस्टम के बहुत अजीब व्यवहार में भाग गया है। के बाद से वहाँ कोई परिष्करण स्थिति है,सशर्त में Django
{% include "test.html" %}
बेशक
, इस तरह के टेम्पलेट प्रदान करने की कोई संभावना नहीं है: मैं एक टेम्पलेट फ़ाइल, अर्थात् test.html
, जो रिकर्सिवली ही शामिल है। ठीक है, के निम्नलिखित की कोशिश करते हैं:
{% if test_false %}{% include "test.html" %}{% endif %},
जहां test_false
एक चर टेम्पलेट और पारित False
के बराबर है।
एक को उम्मीद है कि यह सिर्फ कुछ भी शामिल नहीं होगा, लेकिन यह करता है:
RuntimeError at /test/
maximum recursion depth exceeded while calling a Python object
मैं इसे नहीं मिलता है। टैग शामिल करें वर्तमान संदर्भ से तर्क ले सकते हैं, इसलिए मुझे संदेह है कि इसे पृष्ठ के किसी अन्य भाग से पहले निष्पादित किया जाता है। फिर यह हालत टैग को अनदेखा क्यों करता है?