首页 > 解决方案 > 使用 Django,在 Google Chrome 开发者工具中看不到 request.session?

问题描述

我正在尝试按照https://docs.djangoproject.com/en/2.0/topics/http/sessions/#using-sessions-in-views将会话数据添加到请求中。我有 Django 泛型ListView的子类,其中get方法被覆盖,类似于以下内容:

def get(self, request, *args, **kwargs):
    request.session['foo'] = 'bar'
    return super().get(request, *args, **kwargs)

我希望在访问页面并转到应用程序-> 会话数据后,我会看到会话数据。但是,我什么也没看到:

在此处输入图像描述

保存会话数据应该像这样工作吗?会话引擎设置为使用签名的 cookie:

在此处输入图像描述

标签: djangosessionsession-variablessession-cookies

解决方案


您应该能够在Cookies开发者工具部分看到会话 cookie。会话存储是不同的东西


推荐阅读