DjangoのORMは、3つの基本的なデータベースリレーションシップを専用のフィールドタイプでモデル化します。ForeignKey(1対多)、ManyToManyField(多対多)、OneToOneField(1対1)です。これらはテーブル間の関係を定義し、関連するオブジェクトへのPythonic的なアクセスを可能にします。
ForeignKey — 1対多(最も一般的)
(models.Model):
name = models.CharField(max_length=)
(models.Model):
title = models.CharField(max_length=)
author = models.ForeignKey(
Author,
on_delete=models.CASCADE,
related_name=,
)
