From c60e52a1fbfc0d4c397215e90299a4b1ba654ffd Mon Sep 17 00:00:00 2001 From: Mike Young Date: Sun, 17 Nov 2019 09:45:24 -0500 Subject: [PATCH] Custom template filter bin_2_img --- frontend/frontend/settings.py | 1 + frontend/interface/templatetags/__init__.py | 0 frontend/interface/templatetags/filters.py | 10 ++++++++++ 3 files changed, 11 insertions(+) create mode 100644 frontend/interface/templatetags/__init__.py create mode 100644 frontend/interface/templatetags/filters.py diff --git a/frontend/frontend/settings.py b/frontend/frontend/settings.py index aff4e67..aa9534e 100755 --- a/frontend/frontend/settings.py +++ b/frontend/frontend/settings.py @@ -38,6 +38,7 @@ INSTALLED_APPS = [ 'django.contrib.messages', 'django.contrib.staticfiles', 'interface', + 'interface.templatetags' ] MIDDLEWARE = [ diff --git a/frontend/interface/templatetags/__init__.py b/frontend/interface/templatetags/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/frontend/interface/templatetags/filters.py b/frontend/interface/templatetags/filters.py new file mode 100644 index 0000000..e0af321 --- /dev/null +++ b/frontend/interface/templatetags/filters.py @@ -0,0 +1,10 @@ +from base64 import b64encode + +from django import template + +register = template.Library() + + +@register.filter +def bin_2_img(_bin): + if _bin is not None: return b64encode(_bin)