title: Asynchronous celery task calls in django not getting pushed into rabbitmq queue
body: <p>I have the celery==3.0.12 and djcelery==3.0.11 installed in my system with django version 1.4.1. I was trying to process some tasks asynchronously using celery in one of my project and it was not working. So for testing I started a new django project, defined the sample task <code>add</code> and invoked it from the shell like this</p>
  
  <pre><code> &gt;&gt;&gt;res = add.delay(3, 5)
  </code></pre>
  
  <p>I tried <code>res.status</code>, <code>res.get()</code> and <code>res.ready()</code>, all these are getting blocked. I was monitoring the rabbitmq <code>celery</code> queue in the browser using rabbitmq management plugin. The <code>celery</code> queue is staying idle and not getting any message.</p>
  
  <p>Following is the directory tree.</p>
  
  <pre><code>|-- manage.py
  |-- new_app
  |   |-- __init__.py
  |   |-- __init__.pyc
  |   |-- models.py
  |   |-- models.pyc
  |   |-- tasks.py
  |   |-- tasks.pyc
  |   |-- tests.py
  |   `-- views.py
  `-- testapp
      |-- __init__.py
      |-- __init__.pyc
      |-- settings.py
      |-- settings.pyc
      |-- urls.py
      `-- wsgi.py
  </code></pre>
  
  <p>Following are the contents of files</p>
  
  <p>new_app/tasks.py</p>
  
  <pre><code>from celery import task
  
  @task
  def add(x ,y):
      return x + y
  </code></pre>
  
  <p>testapp/settings.py </p>
  
  <pre><code>import djcelery
  djcelery.setup_loader()
  
  BROKER_URL = 'amqp://'
  CELERY_RESULT_BACKEND = 'amqp://'
  CELERY_TASK_SERIALIZER = 'json'
  CELERY_RESULT_SERIALIZER = 'json'
  
  BROKER_HOST = 'localhost'
  BROKER_PORT = 5672
  BROKER_USER = 'guest'
  BROKER_PASSWORD = 'guest'
  BROKER_VHOST = '/'
  </code></pre>
  
  <p>When I am running <code>python manage.py celeryd -l INFO</code> , it is creating the <code>celery</code> queue.
  Following is the console output.
  <a href="http://dpaste.com/841960/" rel="nofollow">http://dpaste.com/841960/</a></p>
  
  <p>RabbitMQ version is 3.0.0</p>
  
  <p>Output of <code>rabbitmqctl list_queues</code></p>
  
  <pre><code>Listing queues ...
  celery  0
  h4ckb0x.celery.pidbox   0
  ...done.
  </code></pre>