我喜欢 mako,希望它更容易与 Flask 框架集成。我设置了flask-mako扩展,但很快发现,我得到了一个几乎没用的版本,而不是像jinja那样产生易于理解的回溯,而不是非常漂亮的flask调试器屏幕,几乎没有用的版本,几乎没有描述和不准确的行号(我会提供一些硬证据,但我已经卸载)。
该线程描述了一种使用更好的异常处理设置 mako 的方法,我认为这是我的问题,但据我所知,看起来我需要在我的每个 url 函数上运行 try/except ?
有没有办法让这种异常处理“始终打开”,这样烧瓶调试器就可以在没有所有这些额外努力的情况下使用?
有几个地方提到在烧瓶中交换 jinja/mako 是多么容易,但我发现情况并非如此。希望我错过了什么......