Skip to content

Instantly share code, notes, and snippets.

@naginni
Last active February 3, 2019 05:38
Show Gist options
  • Save naginni/d7adb291f099f9f99515 to your computer and use it in GitHub Desktop.
Save naginni/d7adb291f099f9f99515 to your computer and use it in GitHub Desktop.
Como instalar pip viartualenv y django para iniciar un proyecto
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