我必须在用户指定的特定时间执行任务。这不会解决时间...它将根据用户...
那时我必须执行我的任务...
为了实现这一目标,我尝试使用django-cron也尝试使用django-crontab ...
但是,在两种情况下,我们都必须在 settings.py 中指定cron详细信息,或者我们必须执行 runcron 命令。
我还检查了django-celery(我对芹菜一无所知。我可能错了)。
在芹菜中,我们必须在定义任务时指定时间...
任何人都可以帮助我如何做...
我正在使用django作为后端...
要在指定的日期和时间执行任务,您可以使用 apply_async
的 eta
属性在调用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`.