Django rq.get_current_job()的HUEY备选方案

Django rq.get_current_job()的HUEY备选方案,django,redis-server,django-rq,python-huey,Django,Redis Server,Django Rq,Python Huey,我们正在从,迁移到,因为问题导致在Windows机器上运行时出现问题 在rq中有一个名为get\u current\u job()的函数,它实际返回正在运行的作业的当前实例,而不管它在哪里被调用: from rq import get_current_job def update_job_status(status): job = get_current_job() # even though no arguments are passed it's returning the cu

我们正在从迁移到,因为问题导致Windows机器上运行时出现问题

rq
中有一个名为
get\u current\u job()
的函数,它实际返回正在运行的作业的当前实例,而不管它在哪里被调用:

from rq import get_current_job

def update_job_status(status):
    job = get_current_job()  # even though no arguments are passed it's returning the current instance of job which is running in the memory.
    BackgroundJob.objects.filter(jobid=job.id).update(status=status)
我知道我可以将Huey的任务作为参数传递给
update\u job\u status
,但问题是它被大量函数/嵌套函数调用,很难更改所有代码


在休伊有可能实现类似的目标吗?

您好,您解决了这个问题吗?我目前的情况与此完全相同,非常感谢您的帮助。谢谢!:)很抱歉,我从未成功使用Huey,最终不得不放弃windows迁移计划。☹️您好,您处理好这个问题了吗?我目前的情况与您完全相同,如果您能提供帮助,我将不胜感激。谢谢!:)很抱歉,我从未成功使用Huey,最终不得不放弃windows迁移计划。☹️