पर कॉल करने योग्य नहीं है django के लिए अजवाइन की कोशिश कर रहा हूं मैं @ टास्क सजावट के साथ एक समस्या में भाग गया।टाइपरर प्राप्त करना: 'मॉड्यूल' ऑब्जेक्ट सेलरी कार्य सजावट
मेरी celerytest.tasks मॉड्यूल में यह विंडोज 7 पर चल रहा है मैं निम्नलिखित है कोड
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
मैंने इसे लंबे समय तक गुगल करने की कोशिश की, लेकिन ऐसा लगता है कि मैं इस समस्या के साथ दुनिया में अकेला हूं।
उस आयात के साथ, मुझे एक बहिष्करण चेतावनी मिल रही है, हालांकि। बेहतर: 'ceryery.tasks आयात कार्य से'। –
बदल गया, धन्यवाद। – vedran