python - 如何在 Celery 中实现已经编写好的 python 脚本
问题描述
我很难理解如何将已经编写的 python 脚本折射到芹菜中。脚本中需要更改什么?我找不到有关该主题的任何教程。
解决方案
我的建议 - 使用逻辑。你注意到 Celery 文档中的所有示例都包含某种任务,通常是一个Python 函数(它也可以是一个类,但我很少看到)。因此,您应该考虑的第一件事是如何包装现有代码,使其成为对具有相关参数的函数的调用。一旦你有了这个功能,把它装饰成一个 Celery 任务,你就可以开始了。
推荐阅读
- python - 如何对熊猫列的特定行求和
- javascript - JSON 获取 url 数据
- angular - Angular Universal 是否与本地 Express API 集成?
- java - 从我的文件导入后,我的列表视图没有打印出我的数组列表
- python - 如何从 Mac OS X 10.14.5 中删除 python 2.7?
- proxy - 如何为基于 localhost:3000 node.js 的应用程序建立 Apache2 代理
- java - Spring Boot 2 没有获取操作系统环境变量
- maven - 如何创建构建管道以便它可以构建多个依赖存储库?
- java - android构建错误:找不到符号类IntDef
- iccube - 如何指定 icCube 权限以拒绝访问维度的所有成员但允许访问一个维度?