In Mako Python %Referenzen erhalten
Frage
Gibt es eine Möglichkeit, %Def Referenzen irgendwie zu verwenden, Grundidee ist:
% if condition_a:
% func = %def_a
% elif condition_b:
% func = %def_b
... etc ...
${func( params )}
Lösung
Ja genau so:
% if condition_a:
<% func = def_a %>
% elif condition_b:
<% func = def_b %>
% endif
${func( params )}
@Timmy: Ich habe keine Ahnung, was du meinst, vielleicht das?
<% func = some_dict[key] %>
${func( params )}
Sie können jeden Python -Code hineinlegen <% .. %>
, siehe die Mako -Dokumente!
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow