美文网首页Django来敲门
Django状态保持和会话跟踪

Django状态保持和会话跟踪

作者: 不一样的丶我们 | 来源:发表于2018-01-03 14:45 被阅读190次

    settings配置

    # setting要添加配置: 为了使缓存数据序列化保存,不然会报错。
    # 一般配置到settings的最下面
    SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
    

    使用方法

    • 状态保持
    # 保存用户的登录状态session, user是获取的登录用户对象
    request.session["login"] = user
    
    • 会话跟踪
    # 获取当前正在会话跟踪的用户
    user = request.session.get("login")
    
    • 注销保持用户
    del request.session["login"]
    
    • 前端页面使用状态保持的数据
    request.session.login.ctype.name   /  request.session.login.nickname
    

    相关文章

      网友评论

        本文标题:Django状态保持和会话跟踪

        本文链接:https://www.haomeiwen.com/subject/iathnxtx.html