2
我正在尋找Django中的Job Task Scheduler。我看了一下django-celery,但是所有的文檔都顯示了週期性的任務調度。但是我正在尋找的是添加一個任務來排隊並在特定時間安排它,直到任務可以進入睡眠狀態。此外,它只能執行一次。我對django-芹菜的結論是否正確?有沒有更好的方法或任何其他方式來安排非週期性任務。Django時間表和隊列非週期性任務
我正在尋找Django中的Job Task Scheduler。我看了一下django-celery,但是所有的文檔都顯示了週期性的任務調度。但是我正在尋找的是添加一個任務來排隊並在特定時間安排它,直到任務可以進入睡眠狀態。此外,它只能執行一次。我對django-芹菜的結論是否正確?有沒有更好的方法或任何其他方式來安排非週期性任務。Django時間表和隊列非週期性任務
是,芹菜是任務的好工具,該documentation狀態正是你需要的,apply_async任務時而言,就要指定ETA:
from celery import task
from datetime import datetime, timedelta
@task()
def add(x, y):
return x + y
tomorrow = datetime.now() + timedelta(days=1)
add.apply_async(args=[10, 10], eta=tomorrow)
我想我沒有仔細閱讀文檔。不管怎麼說,多謝拉。 – sk1pro99
['Django的cron'(HTTPS:/ /github.com/Tivix/django-cron) –