小白用Django + Celery + redis做任務隊列注意事項
起因
最近又用Celery做任務隊列,又遇到了版本不兼容導致的各種異常,經過一番調試後,終於成功。同時也發現,很多文章和帖子都是講怎麼在Django中使用redis和celery,沒有講到注意事項,初學者往往按着教程學習時各種報錯,備受打擊。所以,我在此記錄下一套可用的版本號配置。
可用配置
celery
和redis
的版本非常重要
Django==2.1
celery==3.1.25
django-celery==3.3.1
django-redis==4.11.0
redis==2.10.6
強烈建議初學者建議按此版本安裝,少走彎路
正常啓動的效果
常見報錯
目前celery和redis的版本都已經升級得比較高了,如果安裝時不指定低版本的話,就會出現報錯,下面兩種是我在安裝過程中遇到的報錯情況