Skip to content

sakishum/celery_djange_example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

celery_djange_example

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

  1. create celery.py in celeryProj/celery.py
    from __future__ import absolute_import
  2. startapp(demo)
  3. create tasks.py in demo/tasks.py
  4. register app in settings
  5. check status by using backend of database(celerytest_010), rabbitmq(celerytest_011)
  6. finish your own stuff

###start

1.start worker

$ celery -A `celeryProj` worker -l info

2.start your project

runserver

###screenshot

  1. using database as backend
  2. using amqp as backend

##参考

  1. first-steps-with-django
  2. conf-amqp-result-backend

About

Integrate celery into django framework, using backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages