title: Stop the thread until the celery task finishes
body: <p>I have a django webserver, and a form in which the user enters information. Everytime the form information changes I update the model in my database, and at a certain point when something validates I will create a long running task in celery to get my results even before the user clicked next.</p>
  
  <p>I am using Django Celery with RabbitMQ as broker, and my question is what is the most appropriate way of IN CASE the task is still not finished to just lock the response thread in django until the task is state.SUCCESSFUL I tried using the <a href="http://docs.celeryproject.org/en/latest/reference/celery.result.html#celery.result.AsyncResult.get" rel="noreferrer">AsyncResult.get</a> method for that, but it just locks the thread for a real long time and then gives me the result. IE It's not instant, does anyone have an idea how to solve this?</p>