El ORM de Django modela las tres relaciones de base de datos fundamentales con tipos de campo dedicados: ForeignKey (uno-a-muchos), ManyToManyField (muchos-a-muchos) y OneToOneField (uno-a-uno). Estos definen cómo se relacionan las tablas y te dan acceso pythónico a objetos relacionados.
ForeignKey — uno-a-muchos (el más común)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
