我試圖在我的django項目上設置芹菜時,對這兩個應用程序之間的差異感到困惑。芹菜與djcelery
兩者之間有什麼區別?在網上閱讀教程時,我看到他們都使用了,我不確定哪些對我最好。看起來,djcelery有點像芹菜,但爲django量身定製?但是芹菜不需要包含在安裝的應用程序中,而djcelery則可以。
謝謝
我試圖在我的django項目上設置芹菜時,對這兩個應用程序之間的差異感到困惑。芹菜與djcelery
兩者之間有什麼區別?在網上閱讀教程時,我看到他們都使用了,我不確定哪些對我最好。看起來,djcelery有點像芹菜,但爲django量身定製?但是芹菜不需要包含在安裝的應用程序中,而djcelery則可以。
謝謝
當使用Django,你應該從PyPI中安裝django-celery
。芹菜將作爲依賴安裝。
Djcelery將您的django項目與Celery掛鉤,Celery是與各種應用程序堆棧一起使用的更一般的工具。
Here是Celery開始使用Django guide,它介紹了安裝django-celery並設置你的第一項任務。
Django-celery是一個爲django提供Celery集成的項目,但不再需要它。
你不必再安裝django-芹菜了。由於版本3.1 django開箱即用支持。
所以安裝芹菜可以使用PIP:
pip install -U Celery
這是一記Celery First Steps with Django Tutorial
注:
芹菜的早期版本需要一個單獨的庫與 工作Django,但從3.1開始,情況已不復存在。 Django現在支持 ,所以這個文檔只包含了一個基本的方式來集成Celery和Django的 。您將使用與非Django 用戶相同的API,因此建議您先閱讀Celery 的第一步,然後返回到本教程。當你有一個工作 的例子,你可以繼續下一步指南。
這應該是現在接受的答案。 –
哪一個被推薦? – CppLearner
編輯我的答案,使其更清楚。 – dokkaebi