Django-Classic-Tags Ranking & Zusammenfassung
- Name des Herausgebers:
- Jonas Obrist
- Website des Verlags:
- http://github.com/ojii/
Django-Classic-Tags Stichworte
Django-Classic-Tags Beschreibung
Klasse basierende Template-Tags für Django Das Ziel von Django-Classic-tags ist es, eine neue Art zu schaffen, Django Template-Tags zu schreiben, die vollständig mit der aktuellen Django-Templating-Infrastruktur kompatibel sind. Diese neue Weise sollte einfach, sauber sein, sauber sein und so wenig Boilerplate-Code erfordern, während noch so leistungsstark wie möglich bleibt. Für das Ungezwungene ist, wie ein Tag mit Django-Classic-Tags sucht: von clacytags.core-Import-Tag, Optionen von ClassicTags. Argumente Import argumentfrom Django Import TEMPLATERREGISTER = TEMPLATE.Library () Klasse Hello (Tag): Optionen = Optionen (Argument (Name ', Erforderlich = False, Default =' World '),' As ', Argument (' varname ', erforderlich = False, no_resolve = true))) def render_tag (selbst, kontext, name, varname): output = 'hello% s'% name if varname: context = output return '' return oututalregister.tag (Hallo), das ist dein Standard-Hallo-Welt-Beispiel. Welches kann so verwendet werden: * {% hallo%}: Outputs Hello World * {% Hello "Classytags"%}: Ausgänge Hallo Classytags * {% hallo als myvar%} . * {% hallo "mein Freund" als anderevar%}: gibt nichts außer speichert, um mein Freund in die Templat-Variable Othervar.
Django-Classic-Tags Zugehörige Software