我制作了一些小宏,用于显示文本行和标签:
{% macro input(name, text, help_text, value="", input_type) -%}
<label for="id_{{name}}">{{text}}<span class="right">{{help_text}}</span></label>
<input id="id_{{name}}" name="{{name}}" value="{{value}}" type="{{input_type}}" />
{{%- endmacro %}
问题是当我调用 jinja2 宏时:
{{input("username", "Korisničko ime:", "Pomoć", {{value_username}}, "text")}
当我使用作为参数调用输入时,我无法让它工作{{value_username}}
,我总是收到错误。
你知道任何解决方案我如何调用{{value_username}}
作为参数。