我試圖使用mako.imports設置以避免在每一個模板文件導入模塊。金字塔設置mako.imports不工作
本來我有一個模塊級的塊,在每一樣模板頂部:
<%!
import logging
%>
而且我想,以取代與設置在.ini文件:
mako.imports = 'import logging'
這不起作用,因爲當我嘗試使用它時,模板只會引發NameError: name 'logging' is not defined
。
看樣子mako.imports甚至不被調用,因爲像設置:
mako.imports = 'import SpamAndEggs'
不會引發錯誤。
我使用Pyramid 1.3和Mako 0.7.0。