mit bottlepy
mit dem simple template engine
Ich frage mich, wie ich konnte das gesamte Wörterbuch übergeben, die auf der Schablone übergeben war es sub-Vorlagen.wie man eigenes Wörterbuch passieren zu Untervorlage
z.B. in meinem main.py
ich habe:
@bottle.route('/')
@bottle.view('main')
def index():
"""main page"""
return {"name": "main", "foo": 12, "flag": True}
und ich will auf alle die Werte im Wörterbuch von meinem main.tpl
zu einem jeden Schlüssel Aufzählen sub.tpl
$ cat sub.tpl
<h1>Hello, {{name}}</h1>
$ cat main.tpl
% include('subtemplate', name=name, foo=foo, flag=flag)
passieren (wie im obigen Beispiel) , ist natürlich nicht sehr skalierbar oder flexibel.
also: Gibt es eine Möglichkeit, die gesamte Umgebung weiterzugeben?
so etwas wie
$ cat main.tpl
% include('subtemplate', *env)
Warum passierst du nicht einfach: 'include ('subtemplate', index())'? –
@JossieCalderon unendliche Rekursion? –
@LukasGraf Ich sehe nicht wie? Bitte? Erziehen? Mich? –