diff --git a/financeplanner/templates/financeplanner/index.html b/financeplanner/templates/financeplanner/index.html
index b74e075..af2f70d 100644
--- a/financeplanner/templates/financeplanner/index.html
+++ b/financeplanner/templates/financeplanner/index.html
@@ -1,4 +1,5 @@
{% load static %}
+{% load custom_tags %}
@@ -58,7 +59,7 @@
{% for balance in balance_list %}
| {{ balance.date|date:"d.m.y" }} |
- {{ balance.amount }} |
+ {{ balance.amount|euro }} |
{% endfor %}
@@ -85,7 +86,7 @@
{% for transaction in transaction_list %}
| {{ transaction.subject }} |
- {{ transaction.amount }} |
+ {{ transaction.amount|euro }} |
{{ transaction.booking_date|date:"d.m.y" }} |
{{ transaction.recurring_months }} |
{{ transaction.not_recurring_after|date:"d.m.y" }} |
@@ -114,7 +115,7 @@
| {{ date|date:"d.m.y" }} |
{{ subject }} |
- {{ amount }} |
+ {{ amount|euro }} |
{% endfor %}
diff --git a/financeplanner/templatetags/__init__.py b/financeplanner/templatetags/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/financeplanner/templatetags/custom_tags.py b/financeplanner/templatetags/custom_tags.py
new file mode 100644
index 0000000..0e81e83
--- /dev/null
+++ b/financeplanner/templatetags/custom_tags.py
@@ -0,0 +1,11 @@
+from decimal import Decimal
+
+from django import template
+
+register = template.Library()
+
+
+@register.filter(name="euro")
+def euro(value):
+ assert isinstance(value, Decimal)
+ return str(value) + "€"