django-native-taggar erbjuder ett sätt att göra skapandet av malltaggar dumt enkel. Taggar är "native" eftersom det finns en mycket närmare relation mellan taggen i mallen och en Python-funktion bakom kulisserna. Appen abstraherar det arbete som krävs för att tolka ut templatetag syntaxen i en användbar form för en Python-funktion. Till exempel:
Definiera en godtycklig funktion i din templatetags:
def lägga (x, y):retur x + y
add.function = Sant
Använd funktionen i din mall:
{% lägga 1000 100 som num%}{{Num | intcomma}}
Vilka utgångar:
1100Andra funktioner i Native Taggar:
Sökords argument parsingQuoted strängar analyserade corectlyNo {% belastning%} taggar requiredAuto beslutsamhet mallvariablerDen verkliga kraften i modulen kommer i Contrib Tillägg som har massor av taggar direkt ur lådan, färdig att använda. Korrekt användning av Contrib Tillägg gör denna app en funktionell ersättare till James Bennetts django-template-utils
Krav :
- Django
- Python
Kommentarer hittades inte