2011-03-20 15 views
6

मैं बैकएंड के रूप में Django ORM के साथ सेलेरी सेट करने का प्रयास कर रहा हूं।Django Celery: manage.py celeryd रिटर्न "अज्ञात कमांड"

मैंने सभी आवश्यक पैकेज (django-celery, djkombu) स्थापित किया है, the docs द्वारा निर्दिष्ट सबकुछ किया है, आवश्यक डीबी तालिकाओं को उत्पन्न करने के लिए syncdb चलाया।

फिर भी, जब मैं manage.py कमांड के माध्यम से सेलेरी लॉन्च करने का प्रयास कर रहा हूं, तो मुझे 'अज्ञात कमांड' त्रुटि मिल रही है।

python manage.py celeryd 
Unknown command: 'celeryd' 

मुझे लगता है कि मुझे कुछ महत्वपूर्ण जानकारी याद आ रही है लेकिन यह पता नहीं लगा सकता कि क्या।

This is how my settings.py file look like. क्या कोई यह बता सकता है कि मैं क्या गलत कर रहा हूं?

उत्तर

16

की तरह आप djcelery कहीं भी प्रतीत नहीं होता है अपने इंस्टॉल किए गए एप्लिकेशन

में Django-अजवाइन का प्रयोग

अपने परियोजना के लिए Django-अजवाइन सक्षम करने के लिए आप INSTALLED_APPS को djcelery जोड़ने की जरूरत:

INSTALLED_APPS + = ("djcelery",)

http://pypi.python.org/pypi/django-celery#documentation

+0

अरे! धन्यवाद क्रेगर! – rubayeet

+0

क्षमा करें अगर यह एक बेवकूफ सवाल है, लेकिन ... mmmm, जहां कोई INSTALLED_APPS में जोड़ता है? – Teekin

+0

@HelgiHrafnGunnarsson सेटिंग्स.py – DTing

संबंधित मुद्दे