diff --git a/core/templates/core/index.html b/core/templates/core/index.html index 0c8f124..76ca06f 100644 --- a/core/templates/core/index.html +++ b/core/templates/core/index.html @@ -1,5 +1,6 @@ {% extends 'base.html' %} {% load static %} +{% load core_tags %} {% block title %}AI Task Manager - Home{% endblock %} @@ -69,7 +70,7 @@
{{ item.description|default:""|truncatewords:15 }}
{% if item.tags %} diff --git a/core/templatetags/__pycache__/core_tags.cpython-311.pyc b/core/templatetags/__pycache__/core_tags.cpython-311.pyc index 4bf6d0a..6dd89b8 100644 Binary files a/core/templatetags/__pycache__/core_tags.cpython-311.pyc and b/core/templatetags/__pycache__/core_tags.cpython-311.pyc differ diff --git a/core/templatetags/core_tags.py b/core/templatetags/core_tags.py index 4b04b5c..11e4dda 100644 --- a/core/templatetags/core_tags.py +++ b/core/templatetags/core_tags.py @@ -5,3 +5,15 @@ register = template.Library() @register.filter def get_item(dictionary, key): return dictionary.get(key) + + +@register.filter +def get_obj_attr(obj, attr): + return getattr(obj, attr, None) + +@register.filter +def split(value, key): + """ + Returns the value turned into a list. + """ + return value.split(key) \ No newline at end of file