Skip to main content
 首页 » 编程设计

python之如何在不使用管理面板的情况下为 django-celery 任务提供参数

2024年10月24日29birdshome

我开发了一个 django 应用程序来备份,我想用 celery 做这个,我需要知道 celery 有哪些数据库,这样我就可以从用户那里得到输入并将其作为参数提供给 celery 任务而不是使用管理面板选项。 我需要实现的目标:

def mycelerytask(hassomearguemnts): 
    will do some work. 

我需要以编程方式为 celery 任务提供参数,而不是使用管理面板的参数。

我想用 django orm 实现这一点。

请您参考如下方法:

您可以使用 delay 调用任务并将参数传递给它。

mycelerytask.delay(theargument)