0
使用Jinja2,有什麼方法可以在執行 for循環之前識別PARSER中使用的變量?Jinja2:如何識別任何循環之前的var類型
Context = """
{% macro LopyLoop(PARSER) %}
{% for items in PARSER -%}
{{ items }}{% if not loop.last %},{% endif %}
{%- endfor %}
{% endmacro %}
{% set Mainlist = ['ABC','XYZ'] %}
{{ LopyLoop(Mainlist) }}
{{ LopyLoop(Mainlist[0]) }}
)
"""
Output = Template(Context)
print Output.render()
以上是有效的有效使用[「ABC」,「XYZ」]時,但使用的字符串時不Mainlist [0]
我無法找到一種方法來解決這個一個
感謝先進!