5
嘗試django芹菜我遇到了@task裝飾器的問題。這是在Windows 7上運行獲取TypeError:'Module'對象無法在芹菜任務裝飾器上調用
在我celerytest.tasks模塊我有以下代碼
from celery import task
@task
def add(x,y):
return x + y
從命令提示符下運行我:
python manage.py shell
試圖從外殼導入我的模塊:
from celerytest.tasks import add
我得到以下錯誤:
>>> 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
我試着用google搜索很長一段時間,但似乎我是世界上唯一有這個問題的人。
但是,通過該導入,我收到了棄用警告。更好:從'celery.tasks導入任務'。 –
更改,謝謝。 – vedran