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” que es el adaptador de conexión a bases de datos postgresql.
3.- instalar psycopg2 dentro de mi entorno virtual (env):
se puede buscar un adaptador en la pagina : https://pypi.org/ o directamente por ejemplo para este proyecto usar:
pip install psycopg
4.- ahora si debería de funcionar mi proyecto corriendo en el servidor
5.- lo mas cómodo para administrar nuestro proyecto es crear variables de entorno (.env) de nuestro proyecto en este ejemplo lo que se hace es usar variables que sirvan para conectarse a la base de datos independientemente del proyecto que tengamos; eso sirve para hacer una fácil migración a producción;
6.- para usar estas variables de entorno voy a usar el siguiente paquete: