2010-08-18 4 views
0

J'ai un petit problème avec mon installation. Je suis assez nouveau dans le monde de Django alors portez-moi.Configuration nginx/wsgi/Virtualenv/pip/yolk/django ajouter un nouveau module

Un ami qui est familier a mis en place un VPS (Ubuntu) pour mon projet.

Je suis maintenant sur mon propre essayer d'ajouter un nouveau module (sud) pour que je puisse utiliser manage.py migrate

Lorsque le virtualenv a été désactivé j'ai installé le module

$ sudo pip -E /var/www/env/example.com install south 
$ touch /var/www/sites/example.com.wsgi 
$ source /var/www/env/example.com/bin/activate 

Il semblait aller bien

$ yolk -l 

Je vois le module sud.

à quel point je cours sur mon site

$ python manage.py syncdb 
$ python manage.py migrate 

-je obtenir cette erreur si:

$ python manage.py migrate 
Unknown command: 'migrate' 
Type 'manage.py help' for usage. 

Je n'ai pas une bonne compréhension de ce que je fais, mais je suis prêt à apprendre.

Peut-être que quelqu'un pourrait me pointer dans la bonne direction? Est-ce que je manque quelque chose?

Répondre

1

Vous devez toujours ajouter "south" à votre liste INSTALLED_APPS dans le module des paramètres de votre projet. Django n'utilise pas le sud juste parce qu'il est installé dans le PYTHONPATH :-)

Cela n'a rien à voir avec le reste de la configuration de votre serveur, mais juste comment vous configurez Django lui-même.

+0

bien sûr! l'homme, je suis tellement stupide! désolé, j'aurais dû le savoir. PET de cerveau! –

Questions connexes