| 123456789101112131415161718192021222324252627282930313233343536373839 | ============================================================== Example Django project using Celery==============================================================Contents========``proj/``---------This is the project iself, created using``django-admin.py startproject proj``, and then the settings module(``proj/settings.py``) was modified to add ``tasks`` and ``demoapp`` to``INSTALLED_APPS````tasks/``----------This app contains the Celery application instance for this project,we take configuration from Django settings and use ``autodiscover_tasks`` tofind task modules inside all packages listed in ``INSTALLED_APPS``.``demoapp/``------------Example generic app.  This is decoupled from the rest of the project by usingthe ``@shared_task`` decorator.  Shared tasks are shared between all Celeryinstances.Starting the worker===================The ``DJANGO_SETTINGS_MODULE`` environment must be set when starting theworker:.. code-block:: bash    $ DJANGO_SETTINGS_MODULE='proj.settings' celery -A tasks worker -l info
 |