1

我有一个从 django.contrib.markup 库调用 markdown 模板标签的模板。在我的本地系统上它工作正常,但在服务器上,出于某种原因,content|markdown 调用只返回内容,而不是标记。任何日志中都没有引发错误,并且 TEMPLATE_DEBUG = True 没有得到任何东西。我已经在实际的 markdown() 函数中调用了它们,但它们永远不会被调用。所以我最好的猜测是,由于某种原因,模板顶部的加载标记调用失败了。

是否有模拟模板环境并找出发生了什么的好方法?调试工具?要寻找的东西?

4

1 回答 1

0

您可以在模板标记模块中放置一些内容来记录模块何时加载,这样您至少可以确认是否正在加载降价过滤器。

您还可以在同一个模板文件中创建另一个名为“tester”的函数,或者简单地将单词“TEST”附加并添加到字符串中......然后查看该模块中的任何过滤器是否正常运行。

于 2010-11-24T19:50:42.670 回答