【问题标题】:Django scheduled Tasks - Alternative to Cron or Independent DaemonDjango 计划任务 - 替代 Cron 或独立守护程序
【发布时间】:2020-01-14 04:35:47
【问题描述】:

在创建计划任务时,我使用了 Cron 和专门为 django 设置的守护程序。

Cron 非常简单,而守护进程(在我看来)可能过于繁琐。守护进程建立一个独立的 Django 实例。

Django 本身(如果我没记错的话)作为守护进程运行,对吗?

我想知道 - 您如何在 Django 环境中安排任务而不脱离标准使用?

【问题讨论】:

  • 不,Django 通常不作为守护进程运行。此外,它与请求/响应周期密不可分,这就是为什么您需要其他东西来执行计划任务。
  • 如果你用谷歌搜索“django cron”,你可能会找到其他一些,例如:django-cron.readthedocs.org 这是一种中间立场

标签: python django cron daemon


【解决方案1】:

您可以使用Celery 来运行periodic tasks,但根据您要执行的操作,这可能是矫枉过正。

如果你的用例很简单,cron+management 命令会更容易。您可以为此使用Kronosdjango-cronany of this libraries

【讨论】:

    猜你喜欢
    • 2015-09-16
    • 1970-01-01
    • 2010-10-03
    • 2018-11-01
    • 2020-12-02
    • 2012-06-19
    • 2016-03-18
    • 2018-01-27
    • 2010-11-04
    相关资源
    最近更新 更多