Django:我怎样才能看到定义了哪些自定义标签?

时间:2009-07-27 16:18:22

标签: django django-custom-tags

我在Django中遇到自定义标签时出现问题。

有什么方法可以看到已经定义了哪些自定义标签并且当前已注册的列表?

2 个答案:

答案 0 :(得分:1)

管理员文档将全部显示(我相信,需要仔细检查) 这是一个链接,告诉您如何在1.0中启用admin docs

  

将django.contrib.admindocs添加到您的INSTALLED_APPS列表中。然后加   (r'^admin/doc/', include('django.contrib.admindocs.urls')),   到您的URL Conf文件。

答案 1 :(得分:0)

要列出django中所有当前活动的模板标记,请在shell中执行以下命令:

from django import template
for library in template.builtins:
    library.tags

此代码基本上遍历django模板库并打印附加到它们的标签,从而显示django当前正在使用的所有模板标签的名称,并且还允许您访问其各自的功能。