Je souhaite configurer une fonction de recherche avec mako. au-dessus du modèle, j'aiFonction de recherche Python
<%!
lookup = { 'key': function }
%>
<%def name="function()">
Output
</%def>
afin que je puisse l'utiliser plus tard
<%def name="body()">
${lookup['key']()}
</%def>
cela me donne une fonction est pas une erreur définie. Puis-je contourner cela?
Je sais pourquoi cela ne fonctionne pas, car il s'exécute en premier, avant que la méthode soit chargée, mais comment pourrais-je configurer cela?
merci, j'ai eu une idée générale pourquoi, mais pas sûr que la meilleure façon de le résoudre est, sans un tas de déclarations de flux if/switch – Timmy