【问题标题】:Scheduled task with DjangoDjango 的计划任务
【发布时间】:2018-09-18 15:56:43
【问题描述】:

我正在开发一个管理事件的网络应用程序。我存储有关他们的数据,例如他们的开始时间。我想执行一项任务(在这种情况下,向活动管理员发送邮件)。一天不应该有超过 10 个事件,并且发送只涉及一封邮件。我一直在阅读不同的方法,例如编写自定义命令并使用 cron 执行它,但只要发送时间取决于每个事件,我认为这不是一个好的解决方案。 我也读过关于 Celery 的文章,但在这种情况下,我认为这对于我的需求来说是一个过于强大和沉重的工具。还有其他选择吗?

【问题讨论】:

    标签: django scheduled-tasks


    【解决方案1】:

    还有其他选择。 RQ (Redis Queue) 就是其中之一。它是一个简单的 Python 库,用于排队作业并在后台与工作人员一起处理它们。你可以同时使用post_savesignals和RQ,see this answer

    【讨论】:

      猜你喜欢
      • 2019-06-06
      • 2021-04-19
      • 2014-12-10
      • 2017-09-22
      • 2011-09-12
      • 2020-06-15
      • 2014-03-17
      • 1970-01-01
      • 2011-07-18
      相关资源
      最近更新 更多