[Tutor] Template long text substitution

Serdar Tumgoren zstumgoren at gmail.com
Tue Aug 25 00:04:13 CEST 2009


Stefan,

Have you considered a templating engine such as Jinja or Cheetah?

http://jinja.pocoo.org/2/
www.cheetahtemplate.org/

They should be able to handle a lot of the parsing and pairing of
variables in a template that you're attempting. Basically, you use
template syntax (as you seem to have created on your own), and then
simply fill in those variables by passing in a "context", or
dictionary of objects.

The great thing about these templating engines is that they come
pre-packaged with standard looping constructs, so you don't have to
reinvent that wheel. I've been tinkering with Jinja and can't say
enough about it.

HTH,

Serdar


More information about the Tutor mailing list