Bottle: Escapen im Template verhindern

Django, Flask, Bottle, WSGI, CGI…
Antworten
Benutzeravatar
noisefloor
User
Beiträge: 3843
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

kann man irgendwie verhindern, dass Bottle in Templates escaped? Beispiel:

Code: Alles auswählen

>>> myTemplate = '<html><body>{{text}}</body></html>'
>>> print bottle.template(myTemplate,text='Halla<br/>Welt')
<html><body>Halla<br/>Welt</body></html>
Ich bräuchte aber in der Tat ein:

Code: Alles auswählen

<html><body>Halla<br/>Welt</body></html>
Gruß, noisefloor
nemomuk
User
Beiträge: 862
Registriert: Dienstag 6. November 2007, 21:49

10s im Code geschaut und folgendes gefunden:

Code: Alles auswählen

escape_func=cgi.escape
Benutzeravatar
Defnull
User
Beiträge: 778
Registriert: Donnerstag 18. Juni 2009, 22:09
Wohnort: Göttingen
Kontaktdaten:

Oder mit {{!text}}. Hast du http://bottle.paws.de/docs/0.8/changelog.html schon gefunden?
Bottle: Micro Web Framework + Development Blog
Benutzeravatar
noisefloor
User
Beiträge: 3843
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,
Oder mit {{!text}}. Hast du http://bottle.paws.de/docs/0.8/changelog.html schon gefunden?
Ach ja... Das hatte ich gestern aber gegen 21.40 vergessen. ;-)

Gruß, noisefloor
Benutzeravatar
snafu
User
Beiträge: 6731
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Jaja, mal ist es zu früh, dann wieder zu spät und mittags ist einem wahrscheinlich die Sonne zu warm... :roll: *zwinker*
Antworten