我想向 django 管理员添加一个模板标签,我怎样才能扩展现有标签而不需要在 django.contrib.admin.templatetags 中捏造?
更新:
由于某种原因,在管理模板中使用 {% load mytemplatetags %} 会破坏我的服务器(我使用 nginx 并为该页面抛出了一个错误的网关)。但是 mytemplatetags.py 文件确实存在于我的应用程序的 templatetags 模块中。
有趣的是,当我拼错或为其应用一个不存在的名称时,例如说 {% load footemplatetags %} 它只会给我一个普通的 django 错误:
'footemplatetags' is not a valid tag library
所以它可能知道 mytemplatetags.py 的存在,但不知道如何处理它。
我正在使用 django 1.3 alpha(刚刚检查了 svn),也许它是一个稳定的好主意?