根据某些模型日期字段运行 Django Celery Beat 任务

Posted

技术标签:

【中文标题】根据某些模型日期字段运行 Django Celery Beat 任务【英文标题】:Running a Django Celery Beat taks depending on some Model date field 【发布时间】:2019-02-22 08:30:21 【问题描述】:

是否有某种方法可以将 Django celery 任务与数据库中保存的每条记录相关联? 例如,如果我希望每个用户根据用户想要的日期收到一封电子邮件。

也许我错误地认为此类问题的解决方案是由 Django celery 解决的,有什么可以帮助我的吗?

【问题讨论】:

【参考方案1】:

您可以在数据库中添加 celery 任务。使用此链接https://django-celery-beat.readthedocs.io/en/latest/。使用数据库支持的 celery 任务,您可以根据需要开始停止删除任务。

【讨论】:

以上是关于根据某些模型日期字段运行 Django Celery Beat 任务的主要内容,如果未能解决你的问题,请参考以下文章

Django Admin 根据其他选择动态禁用字段

如何根据 django 模板中的日期过滤列表

验证模型表单日期字段时,Django 期望格式错误

如何将csv日期时间字符串保存到Django模型字段中[重复]

如何根据django查询中的日期获得等距离的行?

如何将 Django 模型字段的默认值设置为函数调用/可调用(例如,相对于模型对象创建时间的日期)