Auf der Suche nach einer Lösung zum Lesen der vollständigen Liste von Variablen, die in einen Kontext übergeben und in einer Vorlage angezeigt werden können, entweder mit Django oder Jinja2.Lesen von Variablen aus der Vorlage in Django oder Jinja2
Zum Beispiel so etwas wie dies in Django:
from django.template import Template
template = Template("<h1>{{title}}</h1>{%for v in values%}<p>{{v}}</p>{%endfor%}")
for node in template.nodelist:
#Get the variable name from the node
Dies scheint ein echten Schmerzen. Alles was ich will ist eine Liste der Schlüssel, die ein Kontextobjekt an der Vorlage, in diesem Beispiel „Titel“ und „Werte“
verwenden Dies ist nicht genau das, was ich suche. Ich versuche, die Vorlage selbst mit Python zu lesen und herauszufinden, welche Variablen die Vorlage annehmen kann. – kbuilds
Was Template nehmen kann heißt context – iklinac
Ich weiß, aber ich bin interessiert zu wissen, ohne die Vorlage Code, welche Variablen kann ich in den Kontext setzen und sie in den Kontext gerendert haben. – kbuilds