Paketname | python-jinja |
Beschreibung | small but fast and easy to use stand-alone template engine |
Archiv/Repository | Offizielles Ubuntu Archiv lucid (universe) |
Version | 1.2-3 |
Sektion | universe/python |
Priorität | optional |
Installierte Größe | 420 Byte |
Hängt ab von | python (<< 2.7), python (>= 2.6), python-support (>= 0.90.0), libc6 (>= 2.3.6-6~) |
Empfohlene Pakete | python-textile (>= 2.0.10-3.1), python-markdown (>= 1.4-2), python-simplejson (>= 1.1-1.1), python-p |
Paketbetreuer | Ubuntu Developers |
Quelle | jinja |
Paketgröße | 64624 Byte |
Prüfsumme MD5 | 9158970fe506e09720d37a7cbeac689d |
Prüfsumme SHA1 | 47da4f849347018dfb15d4e2dfb326d21c811353 |
Prüfsumme SHA256 | ccad6967191ecef5b47516da82b5f8a1dc2872e0354fe54405639ad8822f2cfa |
Link zum Herunterladen | python-jinja_1.2-3_i386.deb |
Ausführliche Beschreibung | 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.
|