2013-05-11 2 views
1

J'ai essayé d'installer le céleri pour quelques jours et le problème, je fais face est. quand j'essaie de faire manage.py syncd. Je reçois le message d'erreur.Django Celery erreur d'installation

C:\o\17\mysite>manage.py syncdb 
Error: No module named djcelery 

Lorsque je l'ai déjà installé avec succès le céleri en utilisant easy_install

C:\o\17\mysite>easy_install django-celery 
Searching for django-celery 
Best match: django-celery 3.0.17 
Processing django_celery-3.0.17-py2.6.egg 
django-celery 3.0.17 is already the active version in easy-install.pth 
Installing djcelerymon script to C:\Python26\Scripts 
Installing djcelerymon-script.py script to C:\Python26\Scripts 
Installing djcelerymon.exe script to C:\Python26\Scripts 
Installing djcelerymon.exe.manifest script to C:\Python26\Scripts 

Using c:\python26\lib\site-packages\django_celery-3.0.17-py2.6.egg 
     Processing dependencies for django-celery 
Finished processing dependencies for django-celery 

Je l'ai déjà mis en place mon courtier qui est la base de données de django j'utilise.

BROKER_URL = 'django: //'

J'ajouté djcelery à installed_app

INSTALLED_APPS = (
    'django.contrib.auth', 

    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    # Uncomment the next line to enable the admin: 
    'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation: 
    # 'django.contrib.admindocs', 
    'pet', 
     'kombu.transport.django', 
'djcelery ', 
) 

J'ai aussi ajouté les lignes suivantes à mon setting.py

import djcelery 
djcelery.setup_loader() 

J'ai l'expérience dans installer des plugins django avant, je ne comprends pas pourquoi cela ne me laisse pas syncdb au cmd

Qu'est-ce que je fais mal? Quelqu'un peut-il me aider :) s'il vous plaît

Répondre

1

Je pense que le problème est avec un caractère d'espace à la fin de djcelery en INSTALLED_APPS. Essayez de le supprimer et exécutez à nouveau syncdb. J'espère que cela pourra aider.

+0

merci de m'aider mon ami – donkeyboy72

1

Essayez:

INSTALLED_APPS = (
    'django.contrib.auth', 

    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    # Uncomment the next line to enable the admin: 
    'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation: 
    # 'django.contrib.admindocs', 
    'pet', 
    'kombu.transport.django', 
    'djcelery ', 
) 
Questions connexes