小编Nav*_*kur的帖子

TemplateSyntaxError“apptags”不是已注册的标签库

我在 templatetag 文件夹内的 apptags.py 文件中创建了一个自定义模板标签,而 templatetag 文件夹位于我的应用程序文件夹内,代码如下

from django import template
import datetime
register=template.Library()
@register.simple_tag(name="get_date")
def get_date():
    now = datetime.datetime.now()
    return now
Run Code Online (Sandbox Code Playgroud)

我在我的 html 文件中使用它作为

% load static %}
{% load apptags %}
{% get_date as today %}
<h2>Today is {{today}} </h2>
Run Code Online (Sandbox Code Playgroud)

它显示以下错误:

/exam/show-test/ 'apptags' 处的 TemplateSyntaxError 不是已注册的标签库。必须是以下之一: admin_list admin_modify admin_urls cache i18n l10n log static tz

PS:- Templatetag 是一个包,因为我在其中创建了一个init .py 文件

python django django-templates web-development-server django-custom-tags

1
推荐指数
1
解决办法
3315
查看次数