检测未使用的Django模板库

时间:2011-08-29 08:25:45

标签: python django

在渲染模板的同时,还有一种方法可以在加载未使用的标记库时使Django记录下来吗?

2 个答案:

答案 0 :(得分:1)

我猜你可以将你自己的加载方法折叠成django模板语言,并使用Django日志记录添加logmethod,只是出于好奇,这是模板种类的复杂性,记录器使它更方便保持直升机观点?

答案 1 :(得分:-1)

这是我要做的,虽然这可能不是最好的解决方案。

  1. 编写一个遍历所有urls.py文件的脚本,并构建项目中存在的所有url的树(我知道有一个第三方django插件列出所有网址,但是我似乎无法记住它是什么)

  2. 构建一个单元测试,它获取(1)中生成的列表,使用Client()命中每个url,然后查询响应对象以查找已呈现的模板。

  3. 使用模板目录中的总HTML文件列表和从此单元测试生成的列表执行逻辑AND。