python:在后台运行命令

标签 python django

我有一个相当复杂的报告生成工作,需要跨越多个表来生成。最终报告在 Excel 表格中创建。该过程需要 10-20 分钟。

我们为客户提供了一个 Django 网络应用程序。只有在客户请求报告时才会出现问题,我们正在生成一个 URL,这需要时间,并且就 UI 而言是一个问题。

我希望任务在后面运行,结束后,它可以向客户端发送一个链接和报告。什么是正确的策略和要使用的库?

最佳答案

您可以使用 http://celeryproject.org/ ,它就像一个魅力,它有很好的 Django 集成,它有很好的文档记录并被许多人使用。

关于python:在后台运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8078806/

相关文章:

python - django - form.cleaned_data[] 用于模型中的所有字段

python - 如何填写 html 表单并从网站上抓取?

mysql - 每个 python\django 进程的单个 MySQL session

python - 我的 Python 状态机陷入无限循环

python - 下载YFCC-100M数据集

python - Django send_mail 通过 gmail 很慢

python - 如何在覆盖 django save() 方法时更改输入字段

python - 以哈希形式将密码存储在 MySQL 数据库中 Django App

python - 可变函数参数默认值的好用途?

python - 更改数组中最大值后的所有值