Como Integrar Firebase en Django 3.0.7 – Parte 1

4 minuto(s)

Los servicios que la plataforma Firebase brinda a los Desarrolladores son geniales, quizás estés desarrollando una aplicación con Django que necesite hacer uso de algunos de los servicios de Firebase como Firebase Realtime Database, en este Post te enseñare como usar Firebase en Django, específicamente con el servicio de base de datos Firebase Realtime Database, vamos con este Post.

Partes

Antes de continuar te invito a escuchar el Podcast: “Que Hacer Cuando Estamos En Casa” :

Spotify: Sound Cloud:

Bien ahora continuemos con el Post: Como Integrar Firebase en Django 3.0.7 – Parte 1.

La plataforma Firebase, cuenta con varios servicios y debes de considerar usar uno de ellos o los que necesites, esto es importante antes de integrar Firebase en Django.

Asimismo en este tutorial haremos uso del gestor de paquetes PIP, puedes instalarlo siguiendo las instrucciones de su página oficial.

Creación de Nuevo Proyecto

Antes de continuar debemos de tener instalado Django, para instalarlo, ejecuto el siguiente comando.


Luego verificamos si la instalación de Django se realizo correctamente, ejecutando el siguiente comando.


Paso seguido creo un nuevo proyecto en Django me dirijo a mi consola de comandos y ejecuto el siguiente comando.


Ahora para verificar si la creación del proyecto se ha realizado de manera correcta, corro el servidor de Django ejecutando el siguiente comando.


Me dirijo a la dirección local http://127.0.0.1:8000/ o a http://localhost:8000/ y me aparece la página por defecto que Django brinda al crear un nuevo proyecto.

Tras crear el nuevo proyecto, Django me ha creado el siguiente conjunto de directorios y archivos necesarios para que funcione sin problemas.


Ahora pasare a crear un módulo o aplicación en donde listare datos desde Firebase Realtime Database, el cual es el servicio que usaré para mostrar la integración de Firebase en Django, tu puedes hacer uso de otros servicios como Autenticación, Firebase Cloud Messaging (FCM), etc.

Creación del módulo o aplicación Postres

En mi consola de comandos ejecuto el siguiente comando para crear mi módulo postres.


En este módulo que he creado voy a listar varios productos, específicamente una lista de postres que tengo alojada en Firebase Realtime Database, para mostrar la integración de Firebase en Django.

Luego de crear mi módulo o aplicación, Django me ha creado la siguiente estructura de directorios y archivos.


Con esto ya tenemos configurado Django, listo para integrarlo con Firebase.

Ten Paciencia, lo que quiero es que entiendas todo el proceso para realizar esta integración y no llenarte el capitulo de mucho contenido y por ende no tendrás un optimo aprendizaje. 

Nota (s)

  • En la siguiente parte, instalaremos Bootstrap 4 y prepararemos los datos de Firebase Realtime Database, entre otros detalles.
  • No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.