【问题标题】:Long running Django task with text updates带有文本更新的长时间运行的 Django 任务
【发布时间】:2016-03-07 01:03:24
【问题描述】:

对于 Django Web 应用,在后台运行长时间运行的任务但能够以文本和完成百分比/ETA 为用户提供进度更新的最简单方法是什么?

我查看了 Celery,但找不到定期更新文本的方法,只能使用百分比进行进度更新。

【问题讨论】:

    标签: python django celery task-queue


    【解决方案1】:
    • 用户提交数据
    • 使用数据启动 celery 作业
    • celery 作业将文本更新发布到数据库
    • django web 应用定期查询数据库并向用户显示文本更新

    【讨论】:

    • 最终使用带有 redis 的 websockets :)
    猜你喜欢
    • 2022-01-01
    • 1970-01-01
    • 2011-12-25
    • 2014-03-13
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    相关资源
    最近更新 更多