ORM ของ Django สร้างโมเดลความสัมพันธ์พื้นฐานสามแบบของ database ด้วย field type เฉพาะ: ForeignKey (one-to-many), ManyToManyField (many-to-many) และ OneToOneField (one-to-one) สิ่งเหล่านี้นิยามว่า table สัมพันธ์กันอย่างไรและให้คุณเข้าถึง object ที่เกี่ยวข้องในแบบ Python
ForeignKey — one-to-many (พบบ่อยที่สุด)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
