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 )}
War es hilfreich?

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
scroll top