python - 无法在 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 %}
我遵循本指南,但我不知道我做错了什么
解决方案
推荐阅读
- signature - 子集块(或一般的可调用对象)
- firebase - 如何让我的快速服务器使用 cors 将客户端重定向到不同的域?
- python - 张量流中的布尔掩码或稀疏点积
- sql - 由于组子句,用于比较具有不同值的相同字段的 Sql 查询
- c# - 自定义 ASP.NET 的 DataList 控件的 HTML 输出
- angular - How to hidden the message when loading in html page?
- spring-rabbit - 与 Java 1.6 兼容的 spring-rabbit 示例
- hibernate - 从多对多关系中检索的 HQL 语法
- javascript - not able to target required data with jquery
- php - Yii2 Swift_SmtpTransport gmail 不工作