我有一个ajax视图,我想设置一个会话变量,如下所示:
def upload(request, *args, **kwargs):
request.session['test'] = 'test'
request.session.modified = True
print request.session.items()
我有另一个普通视图,类似于这样:
def advertise(request):
print request.session.items()
I get these two dicts printed to shell:
[('test', 'test')]
[('_auth_user_backend', 'django.contrib.auth.backends.ModelBackend'), ('_auth_user_id', 26L)]
为什么我在ajax视图中设置的会话数据不能传递到常规视图?如果我在常规视图中设置会话数据,一切都很好,但似乎ajax请求包含空的会话数据?有人遇到过类似的情况吗?非常感谢任何建议。谢谢。