====================== Webhook Task Example ====================== This example is a simple Django HTTP service exposing a single task multiplying two numbers: The multiply http callback task is in `views.py`, mapped to a URL using `urls.py`. There are no models, so to start it do:: $ python manage.py runserver To execute the task you could use curl:: $ curl http://localhost:8000/multiply?x=10&y=10 which then gives the expected JSON response:: {"status": "success": "retval": 100} To execute this http callback task asynchronously you could fire up a python shell with a properly configured celery and do: >>> from celery.task.http import URL >>> res = URL("http://localhost:8000/multiply").get_async(x=10, y=10) >>> res.wait() 100 That's all!