2
如何測量模板生成所需的時間?
我知道我可以收集時間Context.render()
需要但我可以做到不顯眼的方式嗎?類似於Page Stats Middleware對於Python和DB時間...但是將Python時間拆分爲代碼/查看時間和模板時間?Django模板生成時間
如何測量模板生成所需的時間?
我知道我可以收集時間Context.render()
需要但我可以做到不顯眼的方式嗎?類似於Page Stats Middleware對於Python和DB時間...但是將Python時間拆分爲代碼/查看時間和模板時間?Django模板生成時間
你可以換舊的渲染方法你自己是這樣的:
old_render = Context.render
def new_render(self, *args, **kwargs):
# do some profiling
old_render(self, *args, **kwargs)
# do some profiling
Context.render = new_render
這不應該是很突兀,你可以刪除它,任何時候你不會 - 它不改變接口。
我不相信你可以使用middleware
,因爲request
以前middleware
作品傳遞給view
- 你渲染視圖中的模板。
你是對的...我的壞) 太多的咖啡我認爲。 – NilColor 2010-07-22 11:10:54
希望這有助於:-) – gruszczy 2010-07-22 11:20:03