Haki Benita
1 min readMar 23, 2019

--

Hey Henri,
Here you go:

# common/templatetags/mathtags.pyfrom django import templateregister = template.Library()@register.filter()
def divide(n1, n2):
try:
return n1 / n2
except (ZeroDivisionError, TypeError):
return None
@register.filter()
def floor_divide(n1, n2):
try:
return n1 // n2
except (ZeroDivisionError, TypeError):
return None
@register.filter()
def percentof(amount, total):
try:
return '{:.1f}%'.format(amount / total * 100)
except ZeroDivisionError:
return None
@register.filter()
def multiply(n1, n2):
try:
return n1 * n2
except TypeError:
return None

--

--

Haki Benita
Haki Benita

Written by Haki Benita

Full Stack Developer, Team Leader, Independent. More from me at https://hakibenita.com

No responses yet