当前位置:  开发笔记 > 编程语言 > 正文

你如何调试Mako模板?

如何解决《你如何调试Mako模板?》经验,为你挑选了1个好方法。

到目前为止,我发现当Mako模板编码不正确时,无法生成可用的回溯.

有没有办法调试模板除了迭代每行代码?



1> Triptych..:

Mako实际上提供了一种非常好的方法来跟踪模板中的错误:

from mako import exceptions

try:
    template = lookup.get_template(uri)
    print template.render()
except:
    print exceptions.html_error_template().render()


对于非HTML环境,还有[exceptions.text_error_template()](http://www.makotemplates.org/docs/usage.html#mako.exceptions.text_error_template).render().
嗯,更好地避免全部除外.
推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有