Django ORM modeluje tři základní databázové vztahy s dedikovanými typy polí: ForeignKey (jeden-k-mnoha), ManyToManyField (mnoho-k-mnoha) a OneToOneField (jeden-k-jednomu). Ty definují, jak se tabulky vztahují, a dávají vám pythonovský přístup ke vztaženým objektům.
ForeignKey — jeden-k-mnoha (nejčastější)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
