1
2
不能在全局基础上维护页调用之间的状态,因此需要将数据存储在数据库中。此外,视图返回页面后无法与浏览器协商任何内容,因此需要将其拆分为多个视图,并为作业生成单独的线程。下面是一个可能有用的概述:
那就翻页吧
有更复杂的方法可以做到这一点(编写Javascript定期轮询服务器),但是仍然需要编写不同的视图来响应相应的信息。此外,您可以使用一个作业管理框架,如 Celery 创建和执行作业,但仍然需要创建单独的视图来处理状态信息。 |
2
0
如果没有来自客户机的某种回调,我无法考虑这样做(除非您使用某种异步服务器机制,这是我不熟悉的)。一种方法是让客户机在收到“正在进行”通知后定期轮询服务器,以查看处理是否已完成。服务器端可以分成两个调用,首先处理
|