2012-05-21 6 views
4

Je n'ai pas un accès facile au code, je travaille uniquement avec un modèle Mako, et je voudrais connaître toutes les valeurs qui ont été mises à la disposition du modèle, que je peut utiliser.Sortie de toutes les variables dans le modèle Mako

Existe-t-il un moyen d'ajouter quelque chose dans le modèle, afin que le résultat de sortie contienne toutes les variables (récursivement)?

Répondre

0

permet d'essayer ce que je pense que cela doit aider:

${globals()} 
+0

Merci pour vos suggestions. Mais cela ne produit pas ce dont j'ai besoin. Par exemple, j'ai certainement une variable "objets" dans mon template (que je peux parcourir), mais dans le texte que "globals()" sort, la seule instance de "objects" est celle-ci: "'__doc__': "Fonctions intégrées, exceptions et autres objets. \ N \ nNoteworthy: None est l'objet" nil "; Ellipsis représente '... 'dans les tranches." ":) –

+0

alors et quel type d'objets variables? – Denis

+0

Objets non variables, une variable nommée "objets". :) Je peux lire une valeur objects.name, par exemple. Je voudrais avoir une liste où je peux voir que je peux ajouter, par exemple, parmi d'autres valeurs la valeur de "objects.name" dans mon modèle, ou au moins que "objects" est accessible. –

Questions connexes