Django ORM-je a három alapvető adatbázis-kapcsolatot dedikált field típusokkal modellezi: ForeignKey (egy-a-sok), ManyToManyField (sok-a-sok), és OneToOneField (egy-az-egy). Ezek definiálják, hogy a táblák hogyan kapcsolódnak egymáshoz, és Pythonic módon teszik elérhetővé a kapcsolódó objektumokat.
ForeignKey — egy-a-sok (a leggyakoribb)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
