后台任务创建任务和处理完成的任务

问题描述

我正在使用 django-background-tasks 将数据从 API 读取到我的数据库中。 cronjob 每 15 分钟启动一次 python manage.py process_tasks 并处理队列中的作业。任务看起来像:

@background(schedule = 900)
def API_2_DB()
    ....
    return None

现在是第一个问题: 那么,如何可靠地创建将在页面“未使用”时完成的任务?

第二个问题:数据库正在存储已完成的任务 - 我知道我可以在某处使用 CompletedTasks.objects.all().delete() 轻松删除它们 - 但是否没有内置的自动机制?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)