Така че намерих този отговор относно настройването на променливи на сесията във файл с пирамидален изглед и след това по-късно достъп до него в шаблон на mako. ( Как да осъществя достъп до променливата на сесията в шаблона на Mako и Pyramid? )
Исках да знам дали можеш да го направиш по обратния начин. Така че вместо:
Pyramid view.py
def thisView(request):
session = request.session
session['selectedclientid'] = 'test' #selectedclient.id
session.save()
уеб страница.mako
${request.session['selectedclientid']}
Мога ли да го сменя, за да мога да направя това вместо него?
уеб страница.mako
${request.session['selectedclientid'] = '5'}
Pyramid view.py
def thisView(request):
someLogicOn(session['selectedclientid'])
Досега не съм успявал да го накарам да работи и не съм сигурен дали това се дължи само на липса на разбиране как да го направя или е нещо, което просто не може да се направи. Всеки съвет би бил чудесен!