django要是針對上傳文件等須要異步操做的場景時,celery是一個很是不錯的選擇。筆者的項目就是使用了這個組合,這裏就作一個備忘吧。html
這個安裝及使用我已經在前一篇文檔中介紹過了,須要的朋友請翻閱個人前一篇文章。這裏只須要記住,celery要是使用rabbitMQ的話,須要啓動服務的。
具體方法:
rabbitmq-server /usr/local/etc/redis.confredis
這個在個人前面文章中也作了記錄,想知道的朋友請看前面的文章。這裏只須要知道,在django服務啓動以後,才能夠啓動celery,啓動命令以下:
celery -A myapp worker -l infodjango
這裏有幾個地方須要注意一下:app
參考文檔:經典案例異步