-2

我必须在一天的上午 10 点、下午 1 点和 12 点从源下载一些文件,下载完成后,我需要将它们发送到我的数据库。我想每天都这样做。我应该在“定期任务代码”的空间中写什么。另外请告诉我是否还有其他错误?提前致谢。

@app.task 
def download(args):
    //code for downloading 
    upload_to_db.delay(args)

@app.task
def upload_to_db(args):
    //code for saving to database

//code for periodic tasks
download.delay(args)     
4

1 回答 1

0

您可以使用celery beatcron 样式的调度:http ://celery.readthedocs.org/en/latest/userguide/periodic-tasks.html#crontab-schedules

于 2015-03-04T18:12:36.993 回答