Provare il sedano per django Ho avuto un problema con @task decorator. Questo è in esecuzione su Windows 7.Getting TypeError: L'oggetto 'Module' non può essere richiamato su decoratore di attività celery
Nel mio modulo celerytest.tasks ho il codice
from celery import task
@task
def add(x,y):
return x + y
Dal prompt dei comandi corro seguente:
python manage.py shell
tentando di importare il mio modulo da shell :
from celerytest.tasks import add
ottengo il seguente errore:
>>> from celerytest.tasks import add
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "d:\...\celerytest\tasks.py", line 8, in <module>
@task
TypeError: 'module' object is not callable
Ho provato su Google questo a lungo, ma sembra che io sia l'unico al mondo con questo problema.
Con tale importazione, tuttavia, ricevo un avviso di ritiro. Meglio: 'da attività di importazione di celery.tasks'. –
Cambiato, grazie. – vedran