21
如何在Jinja2參數列表聲明中添加註釋?Jinja2內嵌評論
一切我曾試圖給出一個錯誤: jinja2.exceptions.TemplateSyntaxError:意外字符U '#'
{{ 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
「'{#..#}'只用于禁用模板的一部分」 - 不符合當前的文檔,其中它也被用作'{#a comment#}' – timss
@timss:在這個問題的上下文中,這個句子應該被讀*,其中OP在塊中使用了'{#comment 3#}'是的, '{#...#}'用於評論,包括註釋(禁用)模板的一部分。 –