我正在尝试使用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。