【问题标题】:Django schedule taskDjango 调度任务
【发布时间】:2020-11-19 05:36:04
【问题描述】:

我只需要建议什么是安排任务的最佳方式。

这是我的模型:

class Jobs(models.Model):
    name= models.CharField(max_length=100)
    expire =models.DateField(auto_now=False, auto_now_add=False, blank= True, null= True)

我想在作业过期 15 天后删除作业。我可以检查过期并有问题地删除它,但我很困惑选择调度程序。没有得到最好的安排方式。

我听说过celerythreading 以及很多关于它的调度。

我需要专家建议,完成此类任务的最佳方法是什么?芹菜对我来说是个好选择还是有其他最好的方法?

如果我问一些业余的问题,请原谅我。

【问题讨论】:

    标签: django django-rest-framework celery django-scheduler


    【解决方案1】:

    这完全取决于您的项目规模,芹菜很棒,但很难安装且很重。 我个人在生产中使用Huey,它做得很好。 如果你只有一个服务器,调用 django 管理命令的 crontab 应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-03
      • 1970-01-01
      • 2017-09-29
      • 1970-01-01
      • 2012-08-30
      • 2020-12-27
      • 2011-02-10
      • 1970-01-01
      相关资源
      最近更新 更多