Czy istnieje sposób, aby wykonać funkcję python math w szablonie django. Właściwie muszę zaokrąglić wartość zmiennej i chcę to osiągnąć bez użycia filtrów. Na przykład: {{math.round(total)}}
.W jaki sposób można zaokrąglić wartość w szablonie django bez użycia filtru?
5
A
Odpowiedz
14
Możesz użyć floatformat, aby zaokrąglić wartość w szablonie django.
{{ total|floatformat }}
Jeśli chcesz wykonać więcej operacji matematycznych, możesz wypróbować django-mathfilters. Możesz też napisać swoją custom template tag i wykonać operacje w tym znaczniku szablonu.
Czy są jakieś problemy z używaniem filtru [floatformat] (https://docs.djangoproject.com/en/1.5/ref/templates/builtins/#floatformat)? – arulmr
ok .. ale jak mogę wykonywać funkcje matematyczne? Czy istnieje jakiś sposób, aby to zrobić? – Sakeer
Jaką funkcję chcesz wykonać? Wyjaśnij dokładnie – arulmr