Introducción

Completado

Aunque es posible crear aplicaciones que interactúen directamente con una base de datos relacional, esta interacción directa puede conducir a código duplicado y poco seguro. Para solventar este problema, se introdujeron los asignadores relacionales de objetos (ORM), que separan las llamadas de base de datos de los objetos.

Como desarrollador, puede usar los ORM para diseñar objetos que representen los datos. Los ORM también pueden administrar las operaciones de la base de datos.

Django tiene un ORM integrado, que es un componente básico del marco. En este módulo, exploraremos el ORM de Django, cómo crear objetos de modelo y cómo interactuar con la base de datos mediante el ORM.

En este módulo, aprenderá lo siguiente:

  • El propósito de un ORM.
  • Cómo configurar y activar la base de datos de SQLite de Django.
  • Cómo crear y activar modelos de Django.
  • Por qué el método __str__ es una adición importante en las clases.
  • Cómo crear y consultar datos en la base de datos de SQLite.

Requisitos previos: