Django ORM mallintaa kolme perustavaa tietokantasuhdetta omilla kenttätyypeillään: ForeignKey (yksi-moneen), ManyToManyField (moneen-moneen) ja OneToOneField (yksi-yksi). Nämä määrittävät, miten taulukot liittyvät toisiinsa, ja tarjoavat Pythonista pääsyä liittyneisiin objekteihin.
ForeignKey — yksi-moneen (yleisin)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
