HTML Template mit billigen StringFormater...
Verfasst: Donnerstag 17. Februar 2005, 15:58
Eigentlich kann man mit den eingebauten "String Formatting Operations" ( http://www.python.org/doc/lib/typesseq-strings.html ) eine ganz einfaches HTML-Template basteln...
Das dumme ist nur, wenn im HTML-Code ein "%" vorkommt, wie es z.B. beim <table> Tag vorkommen könnte...
Mein billiges Workaround ist es, diese %-Zeichen einfach zu doppeln:
Natürlich könnte man ehr mit XHTML und CSS so hinbekommen, das man %-Angaben nicht benötigt...
Wer hat eine elegantere Möglichkeit für ganz einfaches Templating?
Das dumme ist nur, wenn im HTML-Code ein "%" vorkommt, wie es z.B. beim <table> Tag vorkommen könnte...
Mein billiges Workaround ist es, diese %-Zeichen einfach zu doppeln:
Code: Alles auswählen
HTML = """
<bsp width="100%">%(test)s</bsp>
"""
HTML = HTML.replace('%"', '%%"')
print HTML % { "test" : "jeppp" }
Wer hat eine elegantere Möglichkeit für ganz einfaches Templating?