Volver a la página principal
miércoles 16 octubre 2024
2

Cómo utilizar modelos en Django

El uso de Model en Django es fundamental para definir la estructura de las tablas de base de datos. Los modelos permiten interactuar con la base de datos de forma sencilla, sin necesidad de escribir consultas SQL complejas. A través de ellos, puedes definir los campos y comportamientos de los datos que quieres manejar en tu aplicación web.

¿Qué es un Model en Django?

Un Model en Django es una clase de Python que representa una tabla en la base de datos. Cada atributo de la clase se convierte en una columna en la tabla, y cada instancia de la clase representa una fila. Django se encarga de convertir estas clases en tablas de base de datos y proporcionar métodos para crear, leer, actualizar y eliminar registros sin escribir SQL manualmente.

Algunos ejemplos

1. Definición básica de un modelo:

from django.db import models

   class Persona(models.Model):
       nombre = models.CharField(max_length=100)
       edad = models.IntegerField()

2. Guardar una nueva instancia:

nueva_persona = Persona(nombre="Juan", edad=30)
   nueva_persona.save()

3. Obtener registros:

personas = Persona.objects.all()

4. Filtrar registros:

mayores_de_edad = Persona.objects.filter(edad__gte=18)

Referencia oficial

Para más información, puedes consultar la documentación oficial de Django sobre Modelos.

Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer