domingo, 27 de agosto de 2023

Django configuraciòn con Postgresql

En este ejemplo voy a configurar mi proyecto Django para usarlo con una Base de Datos Postgresql:

1.- Crear la base de datos en Postgres



2.- ahora con mi proyecto abierto debo de configurar como este ejemplo:

(1.-dentro de la carpeta inicial de mi proyecto, escoger 2.- el archivo de configuración , 3.- cambiar los valores como el ejemplo )

2.- en la terminal en mi caso debo de instalar una librería de desarrollo que me falta  liboq-dev que es una dependencia para que funcione ya que antes me salio un error: 

sudo apt-get install libpq-dev


3.- una vez instalado esa librería ahora no debería de salir ningún error y ejecutamos:

pip install psycopg2

que es el complemento que se necesita para conectar el proyecto con la base de datos 


Si todo esta correcto, al correr el programa no debe salir ningun error

   Otra forma interesante de mantener la seguridad y tener una configuracion del proyecto adecuada; es de la siguiente forma en la raiz del proyecto crear el achivo .env que se trata de variables de entorno (enviroment) una vez creada tenermos que mdificarlo con las variables que vamos a usar en la conexion del proyecto, ejemplo:
export DB_NAME='midbproyectodj'
export DB_USER='miUsuario'
export DB_USER_PASSWORD='miContarseña'
export DB_HOST='localhost'

ahora en la configuración, tenemos que modificar, siempre llamando a esas variables de entorno, con la librería
"import os"; como indica en el esquema:

y para llamar a esas variables de entorno debemos que usar la librería "os" y hacer la llamada como indica en el punto 5 de la imagen. si todo esta correcto al hacer correr el programa debería de salir todo deforma correcta.


 

Related Posts:

  • Desarrollo de Aplicación Blog con Django Con estas practicas aprenderé cómo construir una aplicación Django utilizando los componentes principales del framework. Antes de comenzar este primer proyecto de Django, debemos de tener una visión general del framewo… Read More
  • Conectar Postgresql con Django (Version 2) 1.- crear mi base de datos:2.- cambiar el archivo de configuración en mi proyecto principal:En este punto al tratar de hacer correr el servidor nos sale un error; pero eso solo pasa si no tengo instalado el “psycopg2” q… Read More
  • Beneficios de Flask en el Desarrollo WebProblema: Al elegir un framework web para tu proyecto en Python.Solución: Flask ofrece varios beneficios clave:Simplicidad: Sintaxis minimalista y fácil de entender.Flexibilidad: Sin estructura de proyecto impuesta; component… Read More
  • Restar 1 a cada elemento en una listaProblema: Dada una lista lst con elementos [2, 33, 222, 14, 25], se quiere restar 1 a cada elemento de la lista.Solución: Esto se puede lograr utilizando una comprensión de listas para crear una nueva lista con los elementos … Read More
  • Python para Ciencia de Datos Para estos ejercicios voy a utilizar Anaconda y lo instalare desde la siguiente página:Una vez que lo descargo lo instalo. Verificando la versión que tengo de Python, luego damos los permisos para que se ejecute el inst… Read More