В любом случае, я только что реализовал произвольные разделители в транке web2py.Теперь вы можете сделать в контроллере:
def render(filename,**variables):
context = globals()
context.update(variables)
from gluon.template import render
return render(filename=os.path.join(request.folder,'views',filename),
path=os.path.join(request.folder,'views'),
context=context,delimiters=('{%','%}'))
def index():
return render('default/index.html',message='hello world')
и в default / index.html:
{%=message%}
Это очень ново (5 минут назад), поэтому попробуйтеЯ знаю, если это работает для вас.Пожалуйста, следите за нашей рассылкой.