【发布时间】:2015-05-05 20:51:28
【问题描述】:
我必须在一天的上午 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)
【问题讨论】:
-
StackOverflow 不是外包社区。请先认真尝试自己解决问题,然后描述你卡在哪里以及为什么。 StackOverflow 的人会很乐意为您提供帮助。他们不会像现在这样喜欢你的问题。
-
@LutzPrechelt 我尝试了 cron-tab 计划中给出的许多方法,但没有一个能满足我的要求。到处都给出了如何在每天的特定时间完成任务,但不是按照我的要求。这就是我发布这个问题的原因。我不是不试就问。
标签: django celery-task celerybeat periodic-task