如何通过将运行时参数传递给函数从python代码调用定期Celery函数?

时间:2019-06-21 09:18:26

标签: python django celerybeat

我有Django项目。启动时,我需要定期将一些数据保存到文件中。我只有在程序启动时才能获得这些数据。

现在,我使用此函数启动线程,并将args传递给函数

threading.Thread(target=save_data, args=(dp, conv_handler)).start()

但是,当主进程终止时,该线程不会终止。我听说事实上的解决方案是CeleryBeat,但无法弄清楚如何将args传递给在celery worker中运行的功能。我该如何解决这个问题?

0 个答案:

没有答案