Интересует такой момент, не могу понять что делаю не так при подключении созданного мной фильтра для шаблона с django разметкой.
Есть шаблон и код python который с ним работает и успешно вставляет все что надо. Но когда появилась неободимость создать свой фильтр возникли проблемы.
Структура проекта такая:
#в виде кода питона написал чтобы сохранить табуляцию
user/python/
my_logic.py (программа питона)
documents/
g13.html (конвертаия шаблона с которой работает код питона)
g13.odt (шаблон)
templatetags/
__init__.py (файл создан по совету англозычныx источников)
incrementtag.py (код фильтра)
django.template.exceptions.TemplateSyntaxError: ‘incrementtag’ is not a registered tag library. Must be one of:
cache
i18n
l10n
static
Код файла incrementtag.py:
from django import template register = template.Library() @register.filter() def incrementtag(): #print("filt") return value.replace("i","0")
Код в шаблоне odt:
{% load incrementtag %}{{ list.0.i }}
Можете подсказать, чего нехватает? В статьях многих пишут что этого достаточно должно быть.