मैं इस तरह अस्पष्ट एक विजेट कुछ परिभाषित करना चाहते हैं:मैं jinja2 में पुन: प्रयोज्य विजेट कैसे बना सकता हूं?
{% block css %}
.mywidget {
css: goes_here;
{% endblock %}
{% block widget %}
<div class="mywidget">
<!-- structure goes here -->
</div>
{% endblock %}
{% block script %}
$(".mywidget").addFunctionality(stuff)
{% endblock %}
दूसरे शब्दों में, क्या विजेट जरूरतों सीएसएस के एक मंदी, क्या इसकी सामग्री (अधिमानतः किसी तरह से parametrized) कर रहे हैं, और क्या स्क्रिप्ट ऐसा करना आवश्यक हो फ़ाइल के अंत में। फिर, मैं लेआउट टेम्पलेट का विस्तार करने में सक्षम होना चाहता हूं, शरीर में विगेट्स जोड़ सकता हूं (संभवतः किसी प्रकार के विभिन्न पैरामीटर के साथ एक ही प्रकार के एकाधिक विजेट), और सीएसएस और जावास्क्रिप्ट को ऊपर और नीचे ठीक से जोड़ा गया है प्रति विजेट प्रकार एक बार लेआउट टेम्पलेट।
यह एक सुंदर साफ और सीधा डिजाइन की तरह लगता है, और एक मूल यूआई डिजाइन परिप्रेक्ष्य से आ रहा है, मैं उलझन में हूं कि मुझे इस तरह कुछ करने के तरीके के बारे में कोई उदाहरण क्यों नहीं मिल रहा है।