Celery Beat:如何定义定义为类的周期性任务(基于类的任务)

2023-12-23

到目前为止,我只处理过定义为函数的 Celery 任务。我曾经定义它们的周期性CELERYBEAT_SCHEDULE范围。像这样:

from datetime import timedelta

CELERYBEAT_SCHEDULE = {
    'add-every-30-seconds': {
        'task': 'tasks.add',
        'schedule': timedelta(seconds=30),
        'args': (16, 16)
    },
}

现在我尝试使用基于类的任务,如下所示:

class MyTask(Task):
    """My Task."""

    def run(self, source, *args, **kwargs):
        """Run the celery task."""
        logger.info("Hi!")

我的问题是:如何定义基于类的任务的定期执行?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Celery Beat:如何定义定义为类的周期性任务(基于类的任务) 的相关文章

  • Python生成随机数时出现属性错误

    我早些时候就同一段代码提出了类似的问题 但我再次发现自己陷入困境 特别是生成包含两个字母 两个数字 然后两个字母的车牌 我希望这个问题不是重复的 但在这种情况下 我非常不知道该怎么做 这是到目前为止的代码 我希望你能找出我哪里出错了 fro
  • Ubuntu 上的 Chromedriver:selenium.common.exceptions.SessionNotCreatedException:消息:会话未创建

    我在 AWS EC2 实例 的 Ubuntu 环境中使用 Selenium Chromedriver 时遇到问题 我正在使用 Chromedriver Linux64 版本 wnload chromedriver for Linux wge
  • 使用 JSON 将数据从 Python 导出到 Tableau?

    如何以表格形式从 Python 获取 400 万行和 28 列 我假设 基于搜索 我应该使用 JSON 格式 这种格式可以处理大量数据并且足够快 我制作了 12 行数据的子集并尝试使其正常工作 好消息是 它正在发挥作用 坏消息 不是我想要的
  • 来自 yahoo 的 python lxml etree 小程序信息

    雅虎财经更新了他们的网站 我有一个 lxml etree 脚本 用于提取分析师建议 然而现在 分析师的建议已经存在 但只是以图表的形式出现 你可以看到一个例子这一页 https finance yahoo com quote CSX ana
  • 在 Windows 中安装 IPOPT 求解器以与 pyomo 一起使用

    如何安装 IPOPT 求解器以在 Windows 中与 pyomo 一起使用 我尝试了 pip install ipopt 但收到此错误 错误 为 ipopt 构建轮子失败 我正在使用 Windows 10 和 Python 3 7 4 在
  • Tastypie:GET 的身份验证和 POST 的匿名

    我使用 Django Tastypie 来管理我的用户集合 是否可以允许匿名用户在 API 中发布 在某个端点创建新用户时 并限制经过身份验证的用户仅获取自己的用户 而不是所有用户 感谢您的帮助 我发现最简单的事情就是对我正在使用的身份验证
  • 对训练和测试数据帧使用相同的标签编码器

    我有 2 个不同的 csv 其中包含训练数据和测试数据 我从这些 train features df 和 test features df 创建了两个不同的数据帧 请注意 测试和训练数据有多个分类列 因此我需要对它们应用 labelEnco
  • 如何从数据存储区刷新 NDB 实体?

    我希望能够在我的代码调用的测试中断言Model put 对于已修改的实体 不幸的是 似乎正在进行一些缓存 例如以下代码 from google appengine ext import ndb class MyModel ndb Model
  • 在Python中绘制像素的最佳方法[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我想知道 用 x 和 y 值在 python 中绘制像素的最简单方法是什么 可能最简单的方法是使用PIL http effbot org i
  • 如何有效地找到两个轮廓集之间的所有交点

    我想知道找到两组轮廓线之间所有交点 舍入误差 的最佳方法 哪种方法最好 这是示例 import matplotlib pyplot as plt import numpy as np x np linspace 1 1 500 X Y np
  • 如何使用 BeautifulSoup 排除表中的某些行?

    我已经从表格中获得了所需的数据 但不想要各个玩家统计数据之间的缩写 Rk Pos Name 等 如何在保留所需数据的同时排除这些数据 包含缩写的行被归类为 thead 但我不知道如何使用该信息来跳过它 我知道玩家的数据都被压缩在一起 但现在
  • 缓存 pandas 数据框的最佳方法?

    昨天 我经历了惨痛的教训 将 pandas 数据帧保存到 csv 以供以后使用是一个坏主意 我有一个包含 130k 条推文的数据框 其中数据框的一行是list的推文 当我将数据保存到 CSV 然后重新加载数据帧时 数据帧的行现在是字符串类型
  • 重置Keras模型的所有权重

    我希望能够重置整个 Keras 模型的权重 这样我就不必再次编译它 编译模型目前是我的代码的主要瓶颈 这是我的意思的一个例子 import tensorflow as tf model tf keras Sequential tf kera
  • 使用 Cython 扩展模块分发共享库和一些 C 代码

    我正在尝试从大型 C 共享库 libbig so 中获取一些函数 并通过 Cython 将它们公开给 Python 为此 我有一个小 C 文件 small cpp 它为我需要的共享库的功能提供了一个薄包装器 从而可以轻松地通过 Cython
  • 相比之下,超出了最大递归深度

    我写了这段代码来计算组合的数量 def fact n return 1 if n 1 else n fact n 1 def combinations n k return fact n fact n k fact k while True
  • 从 NumPy、matplotlib 包导入 python 子模块有什么区别[重复]

    这个问题在这里已经有答案了 当我尝试使用时pyplot from matplotlib import matplotlib print matplotlib pyplot just checking 它给了我AttributeError m
  • pandas 数据帧和聚合中的行明智排序

    我在 pandas dataframe df 中有一个表 col1 col2 count 12 15 3 13 17 5 1 36 4 15 12 7 36 1 4 等等 我想要的是将 12 和 15 和 15 和 12 等计算值视为相同
  • MySQL:进行基本搜索

    我的数据库中有一个名称表 我希望对其进行模糊搜索 例如我的数据库包含 Name ID John Smith 1 Edward Smith 2 Gabriel Gray 3 Paul Roberts 4 目前 当我通过 python 搜索数据
  • 检查Python multiprocessing.Connection 的实例吗?

    Connection对象是在打开时创建的multiprocessing Pipe 然而 尚不清楚如何检查一个对象是否是一个实例Connection 在Python3 3 4 3 3 3 2 中 检测Connection我可以 from mu
  • Python:正则表达式 findall

    我使用 python 正则表达式从给定字符串中提取某些值 这是我的字符串 mystring txt sometext somemore text here some other text course course1 Id Name mar

随机推荐

  • JavaScript:将参数传递给回调函数

    我正在尝试将一些参数传递给用作callback 我怎样才能做到这一点 这是我的尝试 function tryMe param1 param2 alert param1 and param2 function callbackTester c
  • 当前类型是接口,无法构造。您是否缺少类型映射?

    我有一个控制器类 它负责双击命令 然后调用一个向用户弹出窗口的方法 就像是 var popup container GetService
  • 在 TortoiseSVN 日志中,我可以使用什么正则表达式来搜索*不是*特定作者的条目?

    我正在查看 TortoiseSVN 中特定分支的日志消息 我们有一个自动构建过程 它使用作者 构建者 定期提交到分支 在TortoiseSVN搜索框中 您可以按作者过滤 也可以使用正则表达式 我可以使用什么搜索表达式来显示所有未由作者 bu
  • 使用 jquery 定期更改数组中的文本

    我有一个跨度 例如 p Here is a sentence span this span is what changes p 我希望该跨度的内容在术语列表之间每隔一段时间改变一次 因此内容可能会更改为 span then span spa
  • django修改请求对象

    我已经有一个 django 项目 它的逻辑如下 url URL 用户名 名称 pwd 密码 view def func request dic request GET username dic get username pwd dic ge
  • DHL 跟踪货件请求 - WSDL - PHP - SOAP

    第一次发帖 如有违反论坛规则等请原谅 我正在尝试使用 DHL api 来跟踪货件 这是我目前拥有的代码 client new SoapClient https wsbuat dhl com 8300 gbl glDHLExpressTrac
  • 在 Scala 中使用 Shapeless 折叠不同类型的列表

    据我所知 无形提供了HList 异质性list 类型 可以包含多种类型 可以折叠吗HList 例如 ref Composable application architecture with reasonably priced monad c
  • 部署 ASP.NET 站点时如何处理连接字符串?

    现在我们的测试和生产数据库位于同一服务器上 但名称不同 部署意味着编辑 Web config 以更改正确数据库的所有连接字符串 我经常忘记的一个步骤 我们终于创建了一个新的数据库服务器用于测试 我正在将数据库移过去 但现在服务器将有所不同
  • 在 Cython 中检查 nan

    我正在寻找一种方法来检查 Cython 代码中的 NaN 值 目前 我正在使用 if value value value is NaN else value is not NaN 有一个更好的方法吗 是否可以使用 Numpy 之类的函数is
  • 使用 kotlin 在 android 中获取屏幕截图的最简单方法是什么?

    我有一个 imageView 和几个 textView 我的应用程序允许用户将 textView 拖动到 imageView 的每个坐标上 imageView不是全屏的 该用户想要 换句话说 这个应用程序允许用户向用户图像添加多个标题 并将
  • Py4JError:JVM 中不存在 SparkConf

    我正在运行 pyspark 但有时它可能不稳定 有几次它在执行此命令时崩溃 spark conf SparkConf 并出现以下错误消息 File home user1 spark spark 1 5 1 bin hadoop2 6 pyt
  • 加载 Apple MAP 时的应用程序大小

    我正在努力解决一个看起来很简单的问题 但它使应用程序的运行大小达到 30 35 MB 该应用程序启用了 ARC 这是场景 1 我调用UIViewcontroller从我的方法中 viewController实例是该方法的本地实例 将其推送到
  • 安卓。文本输入布局。切换密码可见性事件侦听器?

    TextInputLayout 中有一个用于输入类型 textPassword 的密码可见性切换按钮 是否有可能捕获切换事件 我找不到任何公共方法 我查看了 TextInputLayout 的源代码以找到切换按钮的视图类型 它的 Check
  • OSError:无法识别图像文件

    我正在尝试在 pytorch 中执行 impelement 代码 但出现以下错误 我的python版本是3 6 我的操作系统是linux ubuntu 16 04 lts 我在 mac os 旁边安装了 linux 我们将使用 torchv
  • 如何使用 React-Query 处理多个查询

    我已经开始使用 React Query 如果我只需要从数据库中的单个集合中获取数据 它会非常有效 但是 我正在努力寻找一种查询多个集合以在单个组件中使用的好方法 一个查询 没问题 const isLoading isError data e
  • CakePHP Twitter 克隆:无法让关注系统工作

    抱歉 标题不具有描述性 但我不知道如何表达它 目前 我正在尝试使用 cakePHP 开发 Twitter 克隆 因为我是网络编程新手 我带了3张桌子 用户 ID 姓名 id是自动生成的id 用户名 推文 id 内容 user id id是自
  • 在终端上显示输出并将最后 10 行添加到日志文件中

    我需要运行一个脚本并将完整内容输出到终端 然后我想从终端输出中获取最后 10 行并将它们放入日志文件中 我尝试过使用 script sh 2 gt 1 tail 10 gt log log但这会停止向终端的输出 利用流程替代bash wit
  • 按列分组的查询结果的行号

    我有一个包含以下列的表 编号 fk id 接收日期 可能有多个记录具有共同的fk id 它代表相关表中的外键id 我需要创建一个查询 为每条记录分配行号 按 fk id 分组 按 rcv date 排序 我最初从以下查询开始 它对于排序和分
  • json_decode() 无法正常工作

    这里我使用简单的html jquery ajax文件 ajax代码在这里 var email email protected cdn cgi l email protection var username ankur 07 var pass
  • Celery Beat:如何定义定义为类的周期性任务(基于类的任务)

    到目前为止 我只处理过定义为函数的 Celery 任务 我曾经定义它们的周期性CELERYBEAT SCHEDULE范围 像这样 from datetime import timedelta CELERYBEAT SCHEDULE add