Slimish_Jinja. Ranking & Zusammenfassung
- Name des Herausgebers:
- Rahul Kumar
Slimish_Jinja. Stichworte
Slimish_Jinja. Beschreibung
Slimish_Jinja-Paket bietet Slim Templates Syntax für jinja2.installationi wird es bald auf PYPI hochladen. Bis dahin klonen Sie das Repository. Beispiele für die Verwendung von IT als "Jinja2-Erweiterung (Jinja_Demo.py)`, mit `Flasche (FLASH_DEMO.PY)` und Standalone` (Convert.py und Demo.py) `Bündelte. Wenn Sie es für einen anderen Zweck verwenden möchten , der `lexer - lexer.py` und` Parser - Parser.py` sind einfach genug. `Lexer` liest die Eingabe von Linien und erzeugt Token. `Parser` Implementiert einen handgerollten rekursiven Abstiegsparser.Für Schnellverweis, dieser Slim ::! 5 HTML-Kopf- / Inline-statischer Inhalt. Titel-BLOCK-Titel | Slimish-Jinja-Beispiel / Selbstschließendes Tag mit Attributen. Meta Name = "Keywords" content = "Template Sprache" Skript / leeres Jinja-Tag. @Block Script / 'ID' und 'Klasse' Verknüpfung. Körper # HOME.Fluid.liquid / verschachtelter statischer Inhalt. H1 | Das ist mein Header. / 'div' mit 'ID' und 'Klasse' Verknüpfung. # Inhalt.MAIN / leeres HTML-Tag. % div p dynamic = content p | verschachtelte dyanmic = Inhalt linker Incent ist in Textblöcken aufbewahrt. / Mixing HTML ist auch in Ordnung. P | Denkmirvana / dynamische Attribute. ul Class = "= user_class" / Jinja-Tag. -Für des Benutzers in den Benutzern li = user.name -if user.last_name li = user.last_name -elif user.middle_name li = user.middle_name -else li Nein user found.converts an: <> {% Block Titel%} Slimish-Jinja Beispiel {% Endblock%} {% Blockskript%} {% Endblock %}
Slimish_Jinja. Zugehörige Software