gpt4 book ai didi

python - Pyramid 设置 mako.imports 不工作

转载 作者:行者123 更新时间:2023-11-28 16:47:08 25 4
gpt4 key购买 nike

我正在尝试使用 mako.imports设置以避免在每个模板文件中导入模块。

最初我在每个模板的顶部都有一个模块级 block ,例如:

<%!
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。

最佳答案

来自 pylons-discuss ,语法为:

mako.imports = 
import logging
import some.other.module

导入语句以换行符分隔。我认为文档应该用一个例子来说明这一点,因为“字符串列表”对 Python 人来说是相当不同的。

感谢 Mike Merickel。

关于python - Pyramid 设置 mako.imports 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12759385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com