在Django中执行特定时间的任务



我必须在用户指定的特定时间执行任务。这不会解决时间...它将根据用户...

那时我必须执行我的任务...

为了实现这一目标,我尝试使用django-cron也尝试使用django-crontab ...

但是,在两种情况下,我们都必须在 settings.py 中指定cron详细信息,或者我们必须执行 runcron 命令。

我还检查了django-celery(我对芹菜一无所知。我可能错了)。

在芹菜中,我们必须在定义任务时指定时间...

任何人都可以帮助我如何做...

我正在使用django作为后端...

要在指定的日期和时间执行任务,您可以使用 apply_asynceta属性在调用docs中提到的任务时(http://docs.celeryproject.org/en/latest/latest/userguide)/calling.html#eta and-countdown)

your_task.apply_async(kwargs={}, eta="your_send_time")

## Note: your_send_time should be of type `datetime`.

相关内容

  • 没有找到相关文章

最新更新