मैं Jinja2 तर्क सूची घोषणा के अंदर टिप्पणियां कैसे डाल सकता हूं? jinja2.exceptions.TemplateSyntaxError:: अनपेक्षित वर्ण यू '#'Jinja2 इनलाइन टिप्पणियां
{{ Switch('var',
[('1', 'foo'), # comment 1
('2', 'bar'), ## comment 2
('3', 'rum'), {# comment 3 #}
]) }}
{% macro Switch(var, caselist) %}
{% for case, action in caselist%}
CMP {{var}} {{case}}
JNE {{LABEL}}
{{action}}
JMP {{LABELF}}
{{LABEL}}: NOP
{%- endfor %}
{{LABELF}}: NOP
{%- endmacro -%}
बाहरी टिप्पणियां मेरे मामले में इतनी सुंदर नहीं लगती हैं :( – kimstik
"' {# .. #} "केवल एक टेम्पलेट के हिस्से को अक्षम करने के लिए है" - वर्तमान दस्तावेज से मेल नहीं खाता है, जहां इसका उपयोग '{# एक टिप्पणी #}' – timss
@timss के रूप में भी किया जाता है: यह वाक्य * इस प्रश्न के संदर्भ में * पढ़ा जाना चाहिए, जहां ओपी ने ब्लॉक के भीतर '{# टिप्पणी 3 #}' का उपयोग किया था। हाँ, '{# ... #} 'का उपयोग टेम्पलेट के भाग (अक्षम करने) को छोड़कर टिप्पणी करने के लिए किया जाता है। –