Я использую файл .mako как шаблон, и мне нужно получить информацию о текущей сессии. Как я должен это делать? Моя идея: импортировать фабрику сеансов в блоке кода python в файле шаблона. Любые другие предложения?Можно ли включить в файл шаблона пирамидальные модули (в блоке кода питона)?
0
A
ответ
2
Передайте необходимую информацию о сеансе в шаблон в переменной из представления.
@view_config(renderer='foo.mak')
def my_view(request):
return {'mysession':request.session}
0
Объект запроса доступен в контексте шаблонов MAKO.
Вы можете использовать его прямо в своем шаблоне.
Пример:
${request.session}
${request.session.get('SOME_VARIABLE')}
Если я правильно понимаю, попробуйте $ {request.session} в шаблоне – uralbash