|
Distribution |
Debian stable |
Abteilung |
python |
Quelle |
jinja |
Version |
1.2-2 |
Maintainer |
Piotr Ożarowski <piotr@debian.org>
|
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.
|
Abhängig von | libc6 (>= 2.7-1), python (< < 2.6), python (>= 2.4), python-support (>= 0.7.1) | Recommends | python-markdown (>= 1.4-2), python-pkg-resources, python-simplejson (>= 1.1-1.1), python-textile (>= 2.0.10-3.1) | Vorgeschlagen | python-jinja-doc | Provides | python2.4-jinja, python2.5-jinja |
Offizielle Seiten |
Paket
Entwicklerinformationen
Bugs (Binärpaket)
Bugs (Quellpaket) |
Download |
amd64 |
|
|
|