创建和检索 Django 会话对象

Create and Retrive django session objects

我已经自定义了django默认用户table并用于用户注册和登录。现在我需要创建django会话对象来创建购物车(就像电子商务网站一样),它是用户特定的。如何在 Django 中创建和检索会话对象??

Django 为会话(也包括匿名会话)提供完整的内置支持。首先,您需要在设置中启用中间件会话。然后,您可以在视图中的任何位置调用请求参数,轻松地将会话检索为字典。

def my_view(request):
    # Get a param:
    my_param = request.session.get('my_param'):
    # Set a param:
    request.session['my_param'] = True
    # Some logic here ...
    return HttpResponse('...')

查看文档 here