首页 > 解决方案 > 无法在 django 中加载客户标签

问题描述

我在 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 %}

我遵循本指南,但我不知道我做错了什么

标签: pythonhtmldjangodjango-templates

解决方案


推荐阅读