python डीजेंगो टेम्प्लेट में "|" चिन्ह क्या मतलब है?



django django-templates (3)

मैं अक्सर ऐसा कुछ देखता हूं: something.property|escape

something वस्तु है, property यह स्ट्रिंग संपत्ति है escape - मुझे नहीं पता :)
इसका क्या मतलब है? और क्या न्यूनतम अजगर संस्करण इसका उपयोग करता है?


संपादित करें: प्रश्न को गलत तरीके से पूछा गया था, उसने कहा "पायथन में क्या मतलब है", तो बिटवर्ड या उत्तर सही हैं, लेकिन अप्रासंगिक हैं, कृपया उन्हें नीचे न दें


Answer #1

पाइप वर्ण इंगित करता है कि आप बाईं तरफ के परिणामों को दाहिनी ओर परिभाषित फ़िल्टर को भेजना चाहते हैं। फ़िल्टर किसी तरह से मूल्य को संशोधित करेगा।

'एस्केप' फिल्टर केवल कई में से एक है

फ़िल्टर में निर्मित की सूची यहां पायी जा सकती है: Django Documentation - अंतर्निहित फ़िल्टर संदर्भ

डीजेंगो टेम्प्लेट में | चरित्र का निश्चित रूप से 'बिटवाइस या' ऑपरेटर का अर्थ नहीं है।



Answer #3

यह थोड़ा सा "या" है इसका मतलब यह है कि अगर संपत्ति मौजूद नहीं है / शून्य है।





django-templates