django - 在 Django 中临时存储数据以跨多个设备访问
问题描述
我在一个电子学习平台上工作 我有一个学生正在做定时考试的场景,他们的计算机崩溃或电源故障,因此计算机关闭了什么是存储这些信息的好方法,这样当用户再次登录到他们的计算机或其他设备,他们可以从他们离开的地方继续,带着已经回答的问题。提前致谢
解决方案
使用 PWA(渐进式 Web 应用程序)是可行的方法。不一定是完全断电;即使是互联网连接的暂时中断也可能导致问题。PWA 可以缓存结果并根据需要与远程服务器同步。
另一种选择是使用 alpine/petite-vue 之类的 JS 框架与用户交互,然后在提交时发帖。
在这两种情况下,您都可以使用 localstorage 来存储中间结果,以便用户可以从上次中断的地方继续。
推荐阅读
- ios - 一个 Xcode 文件中的多个主故事板
- asp.net-mvc - 使用 POSTMAN 对 OPENID 服务器进行身份验证
- php - 如何通过 Stripe PHP 和 webhook 使用 good 事件,比较收到的付款数量并取消订阅
- reporting-services - textbox4 的值表达式直接引用字段
- node.js - 猫鼬(检查并保存如果新)
- java - 如何知道 JVM 因 Segfault 而崩溃的原因?
- asp.net-mvc - '值不能为空。参数名称:ViewStart.cshtml 上的 virtualPath'
- c# - Win2D API 随机失败,并出现错误“必须从同一工厂实例创建一起使用的对象”。
- android - 在 Android 屏幕录制中 - 如何获取每一帧?
- c# - 如何停止项目模板概念中的向导操作(IWizard)