Django-ის ORM მოდელირებს სამ ფундამენტურ მონაცემთა ბაზის ურთიერთობას დეცირებული ველების ტიპებით: 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=,
)
