Django会话与浏览器本地存储
Django Sessions Vs Browser Local Storage
我正在处理一个问题,用户在填写表单时必须转到其他页面/url。在填写完表单中的一些数据后,会回到他之前填写表单的页面。我无法组合表单,因为用户必须填写不同的表单。所以我想在去另一个页面填写数据之前,先支持第一个表单中填写的数据用户。为此,我可以使用浏览器的本地存储,也可以使用django会话。但在我的表格中,有几个文件字段可以有图像、视频、音频和高达20 mb的附件。所以我不知道浏览器会在本地存储中支持这么多数据,还是django会话会存储它。我想知道,如果我序列化表单并将其存储到本地存储,那么我是否能够使用javascript将数据放回字段。我不想使用django表单向导,这似乎不可行,因为我使用Ajax发送请求,并且需要从表单的一半转到另一个页面。
将通知指导。
这里的关键问题是数据的大小。以下是它的局限性:
Firefox可以使用IndexedDB、LocalStorage和SessionStorage。LocalStorage和SessionStorage最多可使用10MB的存储空间,但数字实际上是两者的总和。对于IndexedDB,您最多可以使用桌面50MB,手机5MB免费。但是,用户可以允许通过授予权限来删除的限制。
localStorage值的最大大小是多少
相关文章:
- web浏览器中的离线应用程序存储数据并在之后上传
- Django会话与浏览器本地存储
- qoxdoo中的离线存储是否与所有浏览器和本地文件系统兼容
- 制作一个阻止存储在浏览器历史记录中的网页
- 在 Angularjs 中浏览器页面的客户端加载中存储参考数据
- 浏览器会话存储.在选项卡之间共享
- 浏览器的本地存储有多安全
- 在客户端/浏览器端存储照片(不是照片的链接)
- 如何在浏览器中存储缓存
- 方法存储数据,直到浏览器关闭
- 如何使用jquery将ajax响应存储在浏览器缓存中
- 在浏览器中存储私人加密密钥的最佳方式
- 如何在Ember.js中禁用数据适配器以仅使用浏览器存储
- 如何使用java脚本更改浏览器的内存管理以增加会话存储和本地存储的内存
- 在浏览器上存储一个 css 类
- 如何存储浏览器范围的本地存储值
- 谷歌浏览器同步存储“获取”命令运行什么顺序
- 浏览器如何删除不再使用的本地存储
- 洋红色 2 中的媒体存储浏览器字段
- 如何存储浏览器的值.在变量中执行脚本