Member-only story

De Laravel a Django: Capa de datos en Django

Configuración de base de datos, modelos y migraciones

Chris Lopez
6 min readDec 29, 2023

En la anterior publicación, vimos como crear un proyecto en Django y lo probamos en el explorador de internet. En esta publicación, veremos como configuramos nuestra capa de datos, que en este caso, sería la parte del “Model” en la arquitectura de Django. Esto comprende la base de datos y los modelos para que el ORM de Django se comunique con la base de datos de manera abstracta por medio de clases.

Creando nuestra app en Django

Antes de configurar la capa de datos, necesitamos crear una app en Django. Django agrupa aplicaciones por proyecto, así por ejemplo podemos tener muchas aplicaciones dentro de un proyecto.

Simplificaremos esto como que el “pokedex-site” será el “Panel de Control” de la aplicación, y toda la lógica de negocio, vistas y modelos, estará en la app que vamos a crear.

Nota: A diferencia de Laravel, Django agrupa aplicaciones web por proyecto. Integra un “Panel de Control” para administrar las aplicaciones creadas.

Sabiendo esto, creamos nuestra app de Django, la cual llamaremos “pokedex”:

python manage.py startapp pokedex

--

--

Chris Lopez
Chris Lopez

Written by Chris Lopez

Laravel, PHP, Python, Js, Vue Developer

No responses yet