ORM-ul Django modelează cele trei relații fundamentale ale bazei de date cu tipuri de câmpuri dedicate: ForeignKey (unu-la-mulți), ManyToManyField (mulți-la-mulți), și OneToOneField (unu-la-unu). Acestea definesc modul în care tabelele se raportează și îți oferă acces Pythonic la obiecte conexe.
ForeignKey — unu-la-mulți (cel mai comun)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
