Django ORM modelira tri fundamentalna odnosa baze podataka s namjenskim vrstama polja: ForeignKey (jedan-prema-mnogima), ManyToManyField (mnogo-prema-mnogima) i OneToOneField (jedan-prema-jedan). Oni definiraju kako se tablice odnose i daju vam Pythonski pristup povezanim objektima.
ForeignKey — jedan-prema-mnogima (najčešće)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
