Django 德扬戈。保存未经身份验证(匿名)用户的会话数据

Django 德扬戈。保存未经身份验证(匿名)用户的会话数据,django,session,Django,Session,Django没有保存来自匿名(未经身份验证)用户的会话数据。这不管用吗 未经验证的用户转到URL。服务器端设置了会话变量 用户单击链接并加载另一个页面。服务器端检查会话变量是否存在 我希望上一个session变量可用,但它不可用。如果用户已通过身份验证,则其工作正常 if is_starting_url(): # user does get here the first time. request.session["my_param"] = "1" elif "my_param"

Django没有保存来自匿名(未经身份验证)用户的会话数据。这不管用吗

  • 未经验证的用户转到URL。服务器端设置了会话变量
  • 用户单击链接并加载另一个页面。服务器端检查会话变量是否存在
  • 我希望上一个session变量可用,但它不可用。如果用户已通过身份验证,则其工作正常

    if is_starting_url():
        # user does get here the first time.
        request.session["my_param"] = "1"
    elif "my_param" in request.session:
        # user not getting here
    

  • 我想出来了。那是因为我有一个

    logout(request)
    

    在电话里。

    我想出来了。那是因为我有一个

    logout(request)
    
    在电话里