gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:04 25 4
gpt4 key购买 nike

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

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

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

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

我还检查了 django-celery (我对 celery 不太了解。我可能是错的)。

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

谁能帮我解决这个问题...

我使用 django 作为后端...

最佳答案

要在指定的日期和时间执行任务,您可以在调用文档中提到的任务时使用 apply_asynceta 属性( http://docs.celeryproject.org/en/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`.

关于python - 在Django中的特定时间执行任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47633704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com