nginx / wsgi / virtualenv / PIP / yema / django configuración añadir nuevo módulo
-
29-09-2019 - |
Pregunta
Estoy teniendo un pequeño problema con mi configuración. Estoy bastante nuevo en el mundo de manera Django oso conmigo.
Un amigo que es familiar ha establecido un VPS (Ubuntu) para mi proyecto.
Ahora estoy por mi cuenta tratando de añadir un nuevo módulo (sur) para que pueda utilizar manage.py migrate
Cuando el virtualenv fue desactivado He instalado el módulo
$ 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
Se parecía ir bien
$ yolk -l
Veo el módulo sur.
y en ese momento me quedo en mi sitio
$ python manage.py syncdb
$ python manage.py migrate
Me sale este error sin embargo:
$ python manage.py migrate
Unknown command: 'migrate'
Type 'manage.py help' for usage.
No tengo una comprensión completa de lo que estoy haciendo, pero estoy dispuesto a aprender.
Tal vez alguien me podría apuntar en la dirección correcta? Me estoy perdiendo algo?
Solución
Usted todavía tiene que añadir "sur" a su lista de INSTALLED_APPS en el módulo de configuración de su proyecto. Django no utiliza al sur sólo porque se instala en la PYTHONPATH: -)
Esto no tiene nada que ver con el resto de la configuración del servidor, pero lo configura Django en sí.