Le céleri ImportError: No module named tâches

Je suis de la création d'un scénario de test pour le Céleri/RabbitMQ/Django. Après de navigation/lecture dans les différents postes similaires à la mienne, j'ai trouvé celui-ci, la plus proche, mais encore ne m'aide pas. Je vais avoir le "ImportError: no module named tâches" erreur lors de l'exécution de céleri travailleur.

Céleri: 3.1.5 (pas dj-céleri)
Django: 1.5.5

La structure du projet:

testcele/ (project name)
  mycelery/ (myapp)
    __init__
    tasks

  testcele/
    __init__
    celery_task
    settings

testcele/testcele/celery_task:

  from __future__ import absolute_import
  import os
  from celery import Celery, task, current_task
  from django.conf import settings

  os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'testcele.settings')

  app = Celery('testcele', backend='amqp', broker='amqp://guest@localhost//',
                include=['tasks'])

  if __name__ == '__main__':
      app.start()    

  # Using a string here means the worker will not have to
  # pickle the object when using Windows.
  app.config_from_object('django.conf:settings')
  app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)

testcele/testcele/init.py:

  from __future__ import absolute_import
  from .celery_task import app as celery_app

mycelery/tasks.py:

  from __future__ import absolute_import
  from celery import Celery, task, current_task, shared_task


  @shared_task()
  def create_models():
    .
    .
    .

Je suis en cours d'exécution: "le céleri travailleur -Un testcele -l'INFO", à la "testcele/" sous-dir. J'ai aussi essayé de courir à partir de testcele/testcel sous-dir, de testcele/mycelery, en remplaçant "testcele" sur le céleri travailleur de commande avec des "tâches" ou "mycelery". Évidemment, cela donne d'autres erreurs.

Ce que je suis absent?

Merci, Ricardo

OriginalL'auteur Rmartin | 2013-12-10