| Jinja Eine kleine, aber schnelle und einfach zu bedienende Stand-Alone-Vorlage-Engine in reinem Python |
Jetzt downloaden |
Jinja Ranking & Zusammenfassung
- Name des Herausgebers:
- Armin Ronacher
- Website des Verlags:
- http://jinja.pocoo.org/1/
- Betriebssysteme:
- Mac OS X
Jinja Stichworte
Jinja Beschreibung
Eine kleine, aber schnelle und einfach zu bedienende Stand-Alone-Vorlage-Engine in reinem Python Jinja ist ein kostenloser und offener sandboxer Template-Engine in reinem Python, das unter der BSD-Lizenz lizenziert ist. Jinja bietet eine django-artige Non-XML-Syntax und kompiliert Vorlagen in ausführbarer Python-Code. Jinja ist im Wesentlichen eine Kombination aus Django-Vorlagen und Python-Code. Hier sind einige wichtige Merkmale von "Jinja": · Einfache API. · Sandkasten Der gesamte Motor ist völlig sandboxiert. Ein Template-Designer kann keine Anwendungsdaten ändern oder einen gefährlichen Code ausführen. · Python-Ausdrücke. Sie können fast jeden Python-Ausdruck verwenden. Nicht unterstützt sind die bitweisen Bediener und Listenverständnisse / Generatorausdrücke. · Nachlass. Jinja verwendet das gleiche Konzept für die Vererbung von Django. Es ist sehr mächtig und leicht zu verstehen. · Makros. Jinja bietet sogenannte Makros, mit denen Sie häufig verwendete Template-Snippets in anrufbare Blöcke einsetzen können · Designerfreundlich. Jinja vereinfacht viele Dinge für einen Vorlagen-Designer. Loops können auf rekursive Weise verwendet werden, Filter sind für Formatwerte verfügbar, Loops wissen über ihre Iteration usw. · Dynamische Syntax. Sie mögen die Django-Blocksyntax nicht? Sie können die Syntax-Elemente in der Umwelt-Initialisierung überschreiben. Es ist kein Problem, ASP / PHP / Ruby-Syntax, HTML-Kommentare für Blöcke usw. zu verwenden. Anforderungen: · Python
Jinja Zugehörige Software