Невозможно загрузить тег custome в django
У меня проблема с загрузкой тега custome в шаблонах django У меня есть это дерево для моего приложения:
и я зарегистрировал приложение "аукционы" в моем проекте django:
Но когда я пытаюсь загрузить свой "categoryTag", у меня возникает следующая ошибка TemplateSyntaxError at /
:
Вот мой модуль categoryTag.py:
from ..models import Auction
from django import template
register = template.Library()
@register.simple_tag
def listCategories():
return Auction.objects.all()
и здесь я пытаюсь загрузить тег и использовать его, но получаю ошибку:
{% load categoryTag %}
{% for category in listCategories %}
<li><a class="dropdown-item" href="{% url 'indexF' category.category %}">{{ category.category }}</a></li>
{% endfor %}
я следую этому руководству, но я не знаю, что я делаю неправильно
Папка Template Tags должна находиться в корневом каталоге приложения.
Такая структура будет
app/
├── __init__.py
├── admin.py
├── models.py
├── templatetags/
│ ├── __init__.py
│ └── categoryTag.py
└── views.py