Die übergabe der variable an ein makro in Jinja2

Ich habe einige kleine Makros, die ich verwende, um text anzuzeigen Zeile und die Bezeichnung dafür:

{% 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 %}

Das problem ist wenn ich call jinja2 makro:

{{input("username", "Korisničko ime:", "Pomoć", {{value_username}}, "text")}

Kann ich es nicht zu funktionieren, wenn ich call-Eingang mit {{value_username}} als parameter, ich bekomme immer einen Fehler.

Kennen Sie eine Lösung, wie kann ich rufen Sie {{value_username}} als parameter.

InformationsquelleAutor depecheSoul | 2012-08-28
Schreibe einen Kommentar