在Django,我的request.session没有结转......有谁知道为什么?

TIM*_*MEX 5 python django session

在一个视图中,我设置:

request.session.set_expiry(999)
request.session['test'] = '123'
Run Code Online (Sandbox Code Playgroud)

在另一种观点中,我这样做:

print request.session['test']
Run Code Online (Sandbox Code Playgroud)

它无法找到.(错误)这很简单,我只有2个视图.

似乎一旦我离开了一个观点并回到它......它已经消失了!为什么?

Jes*_*ito 17

可能与此有关吗?只是在http://code.djangoproject.com/wiki/NewbieMistakes找到了它?

在会话中附加到列表不起作用问题

如果会话中有列表,则追加操作不会保存到对象中.解

将列表复制出会话对象,附加到该对象,然后将其复制回:

sessionlist = request.session['my_list']
sessionlist.append(new_object)
request.session['my_list'] = sessionlist
Run Code Online (Sandbox Code Playgroud)


Lak*_*sad 1

您是否有机会将会话本身设置为空字典?