【问题标题】:Python Mako: Adding a Default NamespacePython Mako:添加默认命名空间
【发布时间】:2026-01-27 06:20:03
【问题描述】:

如何创建表单的命名空间:

<%namespace name="foo" module="foo.bar" />

默认适用于我项目中的所有模板;所以不是每个模板都必须在开始时包含上述行,而是由 mako 自动完成。我查看了 TemplateTemplateLookup 类文档,但似乎没有一个简单的方法来做到这一点。

【问题讨论】:

    标签: python mako


    【解决方案1】:

    您可以将继承与Inheritable Namespaces 结合起来实现您想要的。

    【讨论】: