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=,
)
