nginx / wsgi / virtualenv / pip / jaune / configuration django ajouter le nouveau module
-
29-09-2019 - |
Question
Je vais avoir un petit problème avec ma configuration. Je suis tout à fait nouveau dans le monde Django si ours avec moi.
Un ami qui connaît a mis en place un VPS (Ubuntu) pour mon projet.
Je suis maintenant mon essayer d'ajouter un nouveau module (sud) pour que je puisse utiliser manage.py migrate
Quand 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 reçois 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 diriger dans la bonne direction? Am quelque chose que je manque?
La solution
Il vous reste à ajouter « sud » à votre liste INSTALLED_APPS dans le module de configuration de votre projet. Django n'utilise pas vers 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 configurer Django lui-même.