Το ORM του Django μοντελοποιεί τις τρεις θεμελιώδεις σχέσεις βάσης δεδομένων με αpoκλειστικούς τύπους πεδίων: ForeignKey (ένα-προς-πολλά), ManyToManyField (πολλά-προς-πολλά), και OneToOneField (ένα-προς-ένα). Αυτά ορίζουν πώς συσχετίζονται οι πίνακες και σε δίνουν Pythonic πρόσβαση σε σχετιζόμενα αντικείμενα.
ForeignKey — ένα-προς-πολλά (το πιο συνηθισμένο)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
