Unter Flask möchte ich Sachen in die Jinja-Vorlage ein- und ausschließen, je nachdem, ob wir uns im Debug-Modus befinden oder nicht. Ich diskutiere nicht, ob das eine gute oder schlechte Idee ist (ich würde "schlecht" wählen, aber ich will es nur für diesen Fall tun :-), also wie könnte das am besten passieren?Wie erkennen Sie den Debug-Modus in Jinja?
Ich habe gehofft, ich würde nicht die Variable explizit in die Vorlage übergeben muß, anders als dies:
render_template('foo.html', debug=app.debug)
nicht, dass dies zu hart sein würde, aber ich würde lieber nur auf magische Weise in der Vorlage sagen:
Gibt es eine Standardvariable, die nur darauf wartet, dass ich mich stürze?
Haben Sie Einstellung als 'g.debug' basierend auf einem anderen Debug-Schaltmechanismus (andere Konfigurationsvariablen/files, einschließlich 'config', siehe http://flask.pooco.org/docs/0.10/templating/#standard-context) und soll die Vorlage das verwenden? – metatoaster
@metatoaster nette Idee, aber nach einigem herumspielen, nup, keine Freude. –