Integrate celery into django framework, using backend.
##contents this is a demo to show how you can use celery within django project.
###prereqs
1.install broker(I choose rabitmq)
$ sudo apt-get install rabbitmq-server (in ubuntu)
$ brew install rabbitmq (in mac os)
2.install celery
$ pip install celery
###deploy
- create celery.py in celeryProj/celery.py
from __future__ import absolute_import
- startapp(demo)
- create tasks.py in demo/tasks.py
- register app in settings
- check status by using backend of database(celerytest_010), rabbitmq(celerytest_011)
- finish your own stuff
###start
1.start worker
$ celery -A `celeryProj` worker -l info
2.start your project
runserver
###screenshot
##参考