django - 使用 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:
解决方案
您应该能够在Cookies
开发者工具部分看到会话 cookie。会话存储是不同的东西。
推荐阅读
- c# - Process.Start() 以交互方式工作,但不能通过终端调试或执行
- arrays - 循环访问特定的广告用户
- python-3.x - Python重新搜索/匹配“|” 问题
- ios - 轮询 GCD 主队列,避免死锁
- server - 如何在 LINUX 中更改 PublishingWebAgent FileDeploymentServer 端口更改
- reactjs - 如何使用 react 和 typescript 在另一个函数中调用该函数?
- entity-framework - 停止在 EF Core 中自动发现属性和类型
- javascript - CSS 侧边栏菜单溢出
- android - 如何获取 TextView 的默认颜色
- java - GC.run 和 GC.run_finalization 有什么区别?