कई टैग as variablename
का समर्थन करते हैं - यानी टैग के अंत में as variablename
को सरल रखें और फिर उस टैग का आउटपुट प्रदर्शित होने के बजाय चर में रखा गया है।
यह {% partial %}
टैग इसका समर्थन कर सकता है। यहाँ एक उदाहरण है, अगर यह होता है:
{% partial "partials/vehicleform.html" vehicle=vehicles.empty_form as myvar %}{{ myvar|escapejs }}
तो सवाल में टैग "Partial tag" snippet तो ऐसा लगता है कि यह इस का समर्थन नहीं करता है। लेकिन शायद इसे समर्थन देने के लिए इसे फिर से लिखा जा सकता है।
आप "Capture template output as a variable" टुकड़ा इस्तेमाल कर सकते हैं, और उसके बाद तो जैसे, पर कब्जा कर लिया सामग्री के लिए फ़िल्टर लागू:
{% captureas myvar %}{% partial "partials/vehicleform.html" vehicle=vehicles.empty_form %}{% endcaptureas %}{{ myvar|escapejs }}
स्रोत
2010-08-10 16:56:08
यह आंशिक टैग स्निपेट का एक संशोधित संस्करण है जो परिवर्तनीय नामकरण का समर्थन करता है। http://djangosnippets.org/snippets/2104/ मुझे लगता है कि 'कैप्चर' सोलन काम नहीं करना चाहिए। कस्टम टैग कैप्चर के लिए – mpen
+1 –