Christoph Hack | e9e43bb | 2008-04-13 23:35:48 +0200 | [diff] [blame] | 1 | from jinja2 import Environment, FileSystemLoader |
Armin Ronacher | 34a18bf | 2007-03-11 15:09:44 +0100 | [diff] [blame] | 2 | e = Environment(loader=FileSystemLoader('templates')) |
| 3 | |
Christoph Hack | e9e43bb | 2008-04-13 23:35:48 +0200 | [diff] [blame] | 4 | from jinja2.parser import Parser |
| 5 | from jinja2.translators.python import PythonTranslator |
Armin Ronacher | 34a18bf | 2007-03-11 15:09:44 +0100 | [diff] [blame] | 6 | |
| 7 | print PythonTranslator(e, e.loader.parse('index.html')).translate() |
| 8 | |
| 9 | tmpl = e.loader.load('index.html') |
| 10 | print tmpl.render(navigation_items=[{ |
| 11 | 'url': '/', |
| 12 | 'caption': 'Index' |
| 13 | }]) |