1
我剛剛開始一個項目,試圖獲得一個非常簡單的Django Celery項目。由於我主要只是想看看它是如何工作的,這裏是我的設置是這樣的:有apply_async()
在Django內部集成芹菜?
BROKER_TRANSPORT = "django"
CELERY_ALWAYS_EAGER = True
CELERYBEAT_SCHEDULER = "djcelery.schedulers.DatabaseScheduler"
我測試發帖任務,並通過在Django管理站點安排他們的工作都很大。
我目前看到的唯一問題是我需要運行兩個獨立的進程來測試我的任務,django runserver
和django celerybeat
。當我更改週期性任務時,我需要重新啓動celerybeat
進程以使其重新加載。有什麼方法可以運行與runserver
集成的celerybeat
進程,以避免必須記住啓動其他進程?