Kirill
Kirill

Reputation: 67

Is it possible to include pyramid modules in template file(in python code block)?

I use .mako file as template and i need get information about current session. How am i supposed to do it? My idea: import session factory in python code block in my template file. Any other suggestions?

Upvotes: 0

Views: 120

Answers (2)

MobilePro.pl
MobilePro.pl

Reputation: 341

Request object is available in MAKO templates context.

You can use it directly in your template.

Example:

${request.session}
${request.session.get('SOME_VARIABLE')}

Upvotes: 0

Raj
Raj

Reputation: 1571

Pass the necessary session information to the template in a variable from the view.

@view_config(renderer='foo.mak')
def my_view(request):
    return {'mysession':request.session}

Upvotes: 2

Related Questions