Benutzerdefinierte jinja2 filter für iterator
Wie kann ich am effizientesten einen benutzerdefinierten filter schreiben, für Jinja2 für einen iterierbar wie die built-in "sort" - filter, für die Verwendung in einer for-Schleife in der Vorlage?
Beispiel:
{% for item in iterable|customsort(somearg) %}
...
{% endfor %}
Sehen http://jinja.pocoo.org/docs/api/#writing-filters für die Allgemeine Dokumentation
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die gleiche Weise würden Sie schreiben, alle anderen filter. Hier ist ein Beispiel, das sollte Ihnen den Einstieg:
Mach dir keine sorgen über Effizienz, bis es zum problem wird. Die template-engine ist es unwahrscheinlich, dass der Flaschenhals in jedem Fall.
foo|ss
sollte funktionieren, ist aber nichtss(foo)
. Hilft das?