I have the following setup with a fresh installed celery and django 1.4:
settings.py:
import djcelery djcelery.setup_loader() BROKER_HOST = \'localhost
Add CELERY_IMPORTS to your settings.py:
CELERY_IMPORTS = ('testapp.tasks',)
Import all the tasks in testapp.tasks.__init__ file
testapp.tasks.__init__
Then Celery will import all tasks from testapp.tasks folder and name them as they are