Python Mako: Adding a Default Namespace

170 Views Asked by At

How can I make a namespace of the form:

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

available to all of the templates in my project by default; so rather than each template having to include the above line at the start it is just done automatically by mako. I have looked at the Template and TemplateLookup class documentation but there does not seem to be an easy way of doing this.

1

There are 1 best solutions below

0
On BEST ANSWER

You can combine inheritance with Inheritable Namespaces to achieve what you want.