2

エラーを含むテンプレート文字列を mako のエラー トレースに追加する方法はありますか?

4

2 に答える 2

0

私は私が持っている別のエラーを探していて、これを見つけました。それでも必要な場合はいいのですが、を設定することで実現できますmako.strict_undefined = True。私はmako-0.6.2を使用しているので、2010年のバージョンでは使用できなかった可能性があります。

于 2012-02-14T04:50:43.727 に答える
0

私はあなたがそのようなものを見つける可能性が高いとは思わない。他のすべての高速 python テンプレート エンジンと同様に、Mako はテンプレートを python コードにコンパイルしてから実行することにより、その速度を達成します。例外はテンプレートのコードから実行をそらすため、例外が発生するまでに、そのテンプレートはそれを表示する (またはそれ以外のことを行う) 方法がありません。

別の方法として、テンプレート レンダリング コードを try ブロック内に配置し、キャッチされた例外をその目的専用の別のテンプレートでレンダリングすることをお勧めします。

于 2010-06-01T01:04:53.147 に答える