Last active
February 3, 2019 05:38
-
-
Save naginni/d7adb291f099f9f99515 to your computer and use it in GitHub Desktop.
Como instalar pip viartualenv y django para iniciar un proyecto
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Es necesario usar un viartualenv para poder manejar varios proyectos con diferentes versiones de paquetes como por ejemplo usar python7 | |
en un proyecto de django o tener otro proyecto de django con python3 | |
1 - Es necesario instalar pip | |
https://pip.pypa.io/en/stable/installing/ | |
2 - Se instala en virtualenv. Para crear un proyecto solo es necesario ejecutar el comando virtualenv [paht name] si se quiere usar | |
una versión de python en especial solo se necesita usar el comando virtualenv -p /usr/bin/python2.7 [path name] | |
después de esto se crea el proyecto y solo hace falta activarlo source [path name]/bin/activate | |
http://virtualenv.readthedocs.org/en/latest/installation.html | |
Crear un proyecto | |
1 - Crear carpeta contenedora del prjecto -> [path name] | |
2 - Crear proyecto virtual -> irtualenv [paht virtual name] | |
3 - Si se va a usar una version en especial de python virtualenv -p /usr/bin/python2.7 [path virtual name] | |
4 - Activar el projecto source [path virtual name]/bin/activate | |
3 - Después de tener el proyecto virtual activado solo es necesario descargar django pip install Django==1.8 "esta es la versión del django q quieres descargar" | |
https://www.djangoproject.com/download/ | |
Despues de instalar django en la version que tu eliges solo es necesario inicializar el proyecto principal | |
django-admin.py startproject [project name] y por ultimo ingresar a la carpeta q se te creo y corres el servidor de django -> python manage.py runserver | |
4 - Para usar postgresql como base de datos es necesario obviamente instalar postgresql y la librería de psycopg2 para conectar con python, pero esto se debe hacer en el entorno virtual del proyecto | |
- pip install psycopg2 después de realizar la instalación de esta librería se puede verificar que lo esta con el comando | |
- pip freeze --local | |
- Es necesario cambiar la conexión de la base de datos en el archivo de settings.py del proyecto | |
- Ahora ingresas o si ya lo estas en tu entorno virtual debes migrar la base de datos | |
- python manage.py migrate | |
- por ultimo creas el usuario de python | |
- python manage.py createsuperuser | |
- listo ahora corres el servidor python manage.py runserver | |
- vas a la url y entras al admin de django | |
- si quieres estar seguro q esta full hd revisa la bd que creaste | |
-- virtualenv -p /usr/bin/python2.7 [path name] // crear entorno virtual | |
COMANDOS IMPORTANTES EN EL ENTORNO VIRTUAL | |
-- source [virtual path]/bin/activate | |
-- python manage.py runserver | |
-- python manage.py createsuperuser | |
-- python manage.py migrate | |
-- django-admin.py startproject [project name] | |
-- django-admin.py startapp [project name] | |
COMANDOS IMPORTANTES DEL PIP | |
-- pip freeze --local | |
-- pip install package |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment