Jinja2 templating इंजन में (बोतल का उपयोग कर), मैं ऐसा ही कुछ हासिल करना चाहते हैं हालांकि, मुझे इस सवाल के लिए ऐसी सुविधा नहीं मिल रही है (मैंने इस प्रश्न के लिए reusable_blocks
बनाया) Jinja दस्तावेज़ में। मुझे जो चाहिए वह मूल रूप से पुन: प्रयोज्य ब्लॉक है जो पैरामीटर ले सकता है। किसी भी विचार से पता है कि मैं Jinja2 के साथ ऐसा कैसे कर सकता हूं?Jinja2 (बोतल) templating इंजन के साथ Parameterized पुन: प्रयोज्य ब्लॉक
6
A
उत्तर
11
आप मैक्रो का उपयोग कर सकते हैं के लिए देख रहे है।
{% macro input(name, value='', type='text', size=20) -%}
<input type="{{ type }}" name="{{ name }}" value="{{value|e }}" size="{{ size }}">
{%- endmacro %}
<p>{{ input('username') }}</p>
<p>{{ input('password', type='password') }}</p>
अधिक प्रलेखन here।
2
मैं तुम्हें macros
संबंधित मुद्दे
- 1. बोतल/Jinja2
- 2. ब्लॉक के साथ Jinja2 विरासत और
- 3. JSON templating इंजन
- 4. कोणीय - पुन: प्रयोज्य संवाद
- 5. पुन: प्रयोज्य मॉड्यूल बनाने
- 6. ListBox.ItemTemplate पुन: प्रयोज्य/जेनेरिक
- 7. पुन: प्रयोज्य कन्स्ट्रक्टर सी ++
- 8. पुन: प्रयोज्य कॉरपोरेट नेमस्पेस
- 9. पुन: प्रयोज्य बहुभुज
- 10. मुझे Jinja2 कॉल ब्लॉक
- 11. SpecFlow पुन: प्रयोज्य चरण परिभाषा
- 12. पुन: प्रयोज्य स्थिति/अभिव्यक्ति वर्ग
- 13. पुन: प्रयोज्य Django ऐप्स बनाना?
- 14. एनएससीएफडेटा पुन: प्रयोज्य दुर्घटना है?
- 15. मैं Jinja2 टेम्पलेट्स (ऐप इंजन पर बोतल ढांचे) में सत्र डेटा तक कैसे पहुंच सकता हूं?
- 16. बोतल
- 17. विकेट - जावा विरासत के साथ पुन: प्रयोज्य पैनलों
- 18. टेम्पलेट नॉटफाउंड: Google App इंजन और Jinja2 के साथ index.html
- 19. Jinja2
- 20. पुन: प्रयोज्य तालिका दृश्य शीर्षलेख दृश्य
- 21. पुन: प्रयोज्य कोड लिखने का सर्वोत्तम अभ्यास
- 22. पायथन दस्तावेज: कई बार पुन: प्रयोज्य?
- 23. एएसपी> शुद्ध MVC पुन: प्रयोज्य partials
- 24. जेएसएफ में पुन: प्रयोज्य घटक कैसे बनाएं?
- 25. jQuery पुन: प्रयोज्य हैंडल जेड-इंडेक्स
- 26. पुन: प्रयोज्य glsl कोड कैसे लिखें?
- 27. कोई भी पुन: प्रयोज्य स्निपेट नहीं?
- 28. पुन: प्रयोज्य जेएस AJAX पैटर्न (jquery)
- 29. एंड्रॉइड - पुन: प्रयोज्य फ़ंक्शन कैसे बनाएं?
- 30. एएसपी.नेट वेबसाइटों के लिए पुन: प्रयोज्य सी # कोड
धन्यवाद आदमी। दिन बचाया –