सांचा (टेम्प्लेट)

समस्या की शिकायत करें सोर्स देखें

: ctx.action.expand_template() में इस्तेमाल करने के लिए आर्ग्युमेंट की तरह का स्ट्रक्चर, जिसकी मदद से एक्ज़ीक्यूशन फ़ेज़ तक वैल्यू का देर से मूल्यांकन किया जा सकता है.

पैसे चुकाकर बने सदस्य

जोड़ें

TemplateDict TemplateDict.add(key, value)

कोई स्ट्रिंग वैल्यू जोड़ें

पैरामीटर

पैरामीटर जानकारी
key ज़रूरी है
स्ट्रिंग स्ट्रिंग
value ज़रूरी है
स्ट्रिंग की वैल्यू

add_joined

TemplateDict TemplateDict.add_joined(key, values, *, join_with, map_each, uniquify=False, format_joined=None, allow_closure=False)

वैल्यू का डिसेट जोड़ें

पैरामीटर

पैरामीटर जानकारी
key ज़रूरी है
स्ट्रिंग स्ट्रिंग
values depset ज़रूरी
वह डिपेट जिसके आइटम शामिल होंगे.
join_with ज़रूरी है
डीलिमिटर स्ट्रिंग का इस्तेमाल map_each को लागू करने वाली स्ट्रिंग को string.join() की तरह जोड़ने के लिए किया जाता है.
map_each callable ज़रूरी है
स्ट्रिंग का एक फ़ंक्शन, एक आर्ग्युमेंट और स्ट्रिंग, None या स्ट्रिंग की सूची को स्वीकार कर रहा हो. यह फ़ंक्शन, values पैरामीटर में बताए गए डेस्टिनेशन के हर आइटम पर लागू होता है
uniquify डिफ़ॉल्ट = गलत
अगर सही है, तो values से मिली डुप्लीकेट स्ट्रिंग हटा दी जाएंगी. हर स्ट्रिंग का सिर्फ़ पहली बार होने का एहसास ही रहेगा. आम तौर पर, इस सुविधा की ज़रूरत नहीं होती, क्योंकि डेप्सेट पहले से ही डुप्लीकेट को छोड़ देता है. हालांकि, अगर map_each एक से ज़्यादा आइटम के लिए एक ही स्ट्रिंग बनता है, तो इससे मदद मिल सकती है.
format_joined string; or None: डिफ़ॉल्ट = कोई नहीं
जॉइन की गई स्ट्रिंग पर एक वैकल्पिक फ़ॉर्मैट स्ट्रिंग पैटर्न लागू किया गया. फ़ॉर्मैट स्ट्रिंग में सिर्फ़ एक '%s' प्लेसहोल्डर होना चाहिए.
allow_closure डिफ़ॉल्ट = गलत
अगर सही है, तो map_each जैसे फ़ंक्शन पैरामीटर में बंद करने की अनुमति देता है. आम तौर पर, ऐसा करना ज़रूरी नहीं है. इससे, फ़ेज़ के फ़ेज़ के स्ट्रक्चर को बनाए रखने में कोई जोखिम नहीं होता.