Django:如何查看已定义的自定义标签?
Posted
技术标签:
【中文标题】Django:如何查看已定义的自定义标签?【英文标题】:Django : How can I see what custom tags have been defined? 【发布时间】:2010-11-14 10:03:52 【问题描述】:我在使用 Django 中的自定义标签时遇到问题。
有什么方法可以查看已定义和当前注册的自定义标签的列表?
【问题讨论】:
【参考方案1】:管理员文档将全部显示(我相信,需要仔细检查) 这里有一个链接告诉你如何在 1.0 中开启admin docs
将 django.contrib.admindocs 添加到您的 INSTALLED_APPS 列表中。然后加
(r'^admin/doc/', include('django.contrib.admindocs.urls')),
到您的 URL Conf 文件。
【讨论】:
【参考方案2】:要列出 django 中所有当前活动的模板标签,请在 shell 中执行以下命令:
from django import template
for library in template.builtins:
library.tags
这段代码基本上循环遍历 django 模板库并打印附加到它们的标签,从而显示 django 当前使用的所有模板标签的名称,并让您访问它们各自的功能。
【讨论】:
以上是关于Django:如何查看已定义的自定义标签?的主要内容,如果未能解决你的问题,请参考以下文章