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