2012-08-31 3 views
1

J'essaie de savoir comment importer des modèles dans mon tasks.py dans céleri.Importer des modèles tâches celery

Au moment ma structure de projet est le suivant:

/mainApp 
    -celery_instance 
     -__init.py__ 
     -celery.py 
     -tasks.py 
    -app 
     -settings.py 
     -urls.py 
     -models.py 
    -admin 
     -__init.py__ 
     -views.py 

Ce que j'essaie d'écrire est une tâche de vérifier chaque jour s'il y a un anniversaire.

Ai-je besoin d'importer des modèles dans tasks.py? J'ai essayé, mais j'ai une erreur. Il ne reconnaît pas mes modèles. Depuis mainApp, je ne peux importer que settings.py.

Toute aide serait appréciée.

Merci.

+0

Il aide si vous incluez l'erreur que vous obtenez (traceback plein). –

+0

Il n'y a pas de "vraie" erreur, juste en éclipse on dit que mon modèle "n'a pas pu être trouvé". – blfuentes

+0

Il s'agit donc d'une erreur Eclipse uniquement? –

Répondre

1

Il semble que c'était une erreur avec ma version de django-céleri.

Je trouve la solution en ajoutant dans mon settings.py

CELERY_IMPORTS = ('celery_instance.tasks',) 
+0

Quelle est votre version de django et de céleri? – ismailsunni

Questions connexes