django要是针对上传文件等须要异步操做的场景时,celery是一个很是不错的选择。笔者的项目就是使用了这个组合,这里就作一个备忘吧。html
这个安装及使用我已经在前一篇文档中介绍过了,须要的朋友请翻阅个人前一篇文章。这里只须要记住,celery要是使用rabbitMQ的话,须要启动服务的。
具体方法:
rabbitmq-server /usr/local/etc/redis.confredis
这个在个人前面文章中也作了记录,想知道的朋友请看前面的文章。这里只须要知道,在django服务启动以后,才能够启动celery,启动命令以下:
celery -A myapp worker -l infodjango
这里有几个地方须要注意一下:app
参考文档:经典案例异步