Django中session需要手动导入模块么?

我的问题是现在我设置了session但是提交的数据并不会显示出来 而且request.se的时候 也没有代码提示 所以我怀疑是模块的问题
具体如下描述

#通过用户登录练习session状态保持
def session1(request):
    uname = request.session['myname']
    context = {'uname':uname}
    return  render(request,'booktest/session1.html',context)

def session2(requset):
    return render(requset,'booktest/session2.html')

def session2_handle(request):
    uname = request.POST.get('uname')
    request.session['myname'] = uname
    return redirect('/booktest/session1/')

图片描述

图片描述

图片描述

图片描述

阅读 2.9k
1 个回答

不需要,中间件已经帮你做好了 ,你可以在设置完session值之后,print request.session['key'] 一下看看具体的数据流对不对

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题