首页 > 解决方案 > 在 Django 中临时存储数据以跨多个设备访问

问题描述

我在一个电子学习平台上工作 我有一个学生正在做定时考试的场景,他们的计算机崩溃或电源故障,因此计算机关闭了什么是存储这些信息的好方法,这样当用户再次登录到他们的计算机或其他设备,他们可以从他们离开的地方继续,带着已经回答的问题。提前致谢

标签: djangostorage

解决方案


使用 PWA(渐进式 Web 应用程序)是可行的方法。不一定是完全断电;即使是互联网连接的暂时中断也可能导致问题。PWA 可以缓存结果并根据需要与远程服务器同步。

另一种选择是使用 alpine/petite-vue 之类的 JS 框架与用户交互,然后在提交时发帖。

在这两种情况下,您都可以使用 localstorage 来存储中间结果,以便用户可以从上次中断的地方继续。


推荐阅读