Download Source Package jinja:
Jinja provides a Django-like non-XML syntax and compiles templates into executable Python code. It's basically a combination of Django templates and Python code.
Philosophy: application logic is for the controller but don't try to make the life for the template designer too hard by giving him too few functionality.
Features:
* Simple API. * Extremely lightweight. * The whole engine is completely sandboxed. A template designer won't be able to modify application data or execute dangerous code * You can use nearly every Python expression. Not supported are the binary operators and list comprehensions / generator expressions. * Uses the same concept for inheritance Django uses. It's very powerful and easy to understand. * Provides so called macros that allow you to put often used template snippets into callable blocks * Designer friendly. Jinja simplifies many things for a template designer. Loops can be used in a recursive way, filters are available to format values, loops know about their iteration etc. * Dynamic syntax. You don't like the Django block syntax? You can override the syntax elements on environment initialisation. It's no problem to use ASP/PHP/Ruby syntax, html comments for blocks etc.
|
|
|
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| alpha | 66.4 kB | 460 kB | [list of files] |
| amd64 | 66.1 kB | 452 kB | [list of files] |
| arm | 65.0 kB | 436 kB | [list of files] |
| armel | 65.0 kB | 436 kB | [list of files] |
| hppa | 66.8 kB | 452 kB | [list of files] |
| i386 | 64.9 kB | 372 kB | [list of files] |
| ia64 | 69.0 kB | 468 kB | [list of files] |
| mips | 65.3 kB | 452 kB | [list of files] |
| mipsel | 65.5 kB | 452 kB | [list of files] |
| powerpc | 71.0 kB | 472 kB | [list of files] |
| s390 | 65.9 kB | 444 kB | [list of files] |
| sparc | 65.1 kB | 444 kB | [list of files] |