首页 > 解决方案 > 如何在 Celery 中实现已经编写好的 python 脚本

问题描述

我很难理解如何将已经编写的 python 脚本折射到芹菜中。脚本中需要更改什么?我找不到有关该主题的任何教程。

标签: pythonredisceleryscheduled-tasksflower

解决方案


我的建议 - 使用逻辑。你注意到 Celery 文档中的所有示例都包含某种任务,通常是一个Python 函数(它也可以是一个类,但我很少看到)。因此,您应该考虑的第一件事是如何包装现有代码,使其成为对具有相关参数的函数的调用。一旦你有了这个功能,把它装饰成一个 Celery 任务,你就可以开始了。


推荐阅读