python django-加载自定义模板标记时出错

python django-加载自定义模板标记时出错,python,django,templates,Python,Django,Templates,我肯定做错了什么,但我不知道是什么 在django项目中,我创建了一个名为“templatetags”的文件夹,在该文件夹中我有: __init__.py tags.py 在tags.py中: from datetime import datetime from django import template register = template.Library() @register.filter("timestamp") def timestamp(value): try:

我肯定做错了什么,但我不知道是什么

在django项目中,我创建了一个名为“templatetags”的文件夹,在该文件夹中我有:

__init__.py
tags.py
在tags.py中:

from datetime import datetime
from django import template
register = template.Library()

@register.filter("timestamp")
def timestamp(value):
    try:
        return datetime.fromtimestamp(value)
    except AttributeError:
        return ''
在我的一个模板中,我调用:

{{record.date|timestamp|date:"D d M Y"}}
然而,当我运行模板时,我得到以下输出错误:

Exception Type: TemplateSyntaxError
Exception Value:    
Invalid filter: 'timestamp'
有人能告诉我我做错了什么吗?

有两件事需要检查 1.你的应用程序是否列在已安装的应用程序中
2.您是否在文件中加载了自定义标记?即
{%load tags%}

您是正确的,模板文件中没有加载标记。没有办法解决这个问题吗?为什么要找到解决方法?难道“加载标记”不够好吗?