Djangos ORM modelliert die drei grundlegenden Datenbankbeziehungen mit speziellen Feldtypen: ForeignKey (eins-zu-viele), ManyToManyField (viele-zu-viele) und OneToOneField (eins-zu-eins). Diese definieren, wie Tabellen zueinander in Beziehung stehen, und geben dir pythonischen Zugriff auf verwandte Objekte.
ForeignKey — eins-zu-viele (am häufigsten)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
