-2

1 日の午前 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 に答える