Django ORM modelira tri temeljne relacije baz podatkov z namenskimi vrstami polj: ForeignKey (ena-na-več), ManyToManyField (več-na-več) in OneToOneField (ena-na-ena). Te določajo, kako so tabele povezane, in ti omogočajo Pythoničen dostop do povezanih objektov.
ForeignKey — ena-na-več (najpogostejša)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
