我喜歡mako,並希望它更容易與Flask框架集成。我設置了flask-mako的擴展名,但很快發現,不是很好的flask debugger screen產生了一個容易理解的追蹤,就像它對忍者一樣,我得到一個幾乎沒用的版本,幾乎沒有描述和不準確的行數(我會提供一些確鑿的證據,但我已經卸載)。 This thread描述了一種更好的異常處理方式來設置mako,我認爲這是我的問題,但從我可以告訴,它看
是否有與Mako可調用塊相當的Django? 在Mako中,如果我想重複使用一段特定的HTML,我可以將它放在一個「可調用塊」中,該塊可以從模板中的多個位置調用。 <%def name="makerow(row)">
<tr>
% for name in row:
<td>${name}</td>\
% endfor
</tr>
</%def>