Это, вероятно, когда вы начинаете перемещать куски кода в библиотечные функции, в /lib
часть вашего проекта Pylons. «Генерирование отдельным контроллером», вероятно, заходит слишком далеко - вам просто не нужно повторяться. Попробуйте использовать библиотечные функции, чтобы убедиться, что доступны правильные данные, затем используйте функции наследования и пространства имен Mako.