我想弄清楚如何genereate一對多關係船(即「一個模型的對象列表到另一個),而無需使用外鍵。子模型我要實現這一點,因爲孩子應該不知道父母有一個通用的應用程序OneToMany關係爲更通用的Django應用程序
例:
class Payment(models.Model):
lease = models.ForeignKey('leaseapp.Lease')
created_at = models.DateTimeField(auto_now_add=True)
amount = models.IntegerField()
而我的其他應用程序:
class Lease(models.Model):
leaserholder = models.CharField(max_length=300)
ñ我希望租賃有多次付款,但是沒有將我的付款模式特定於我的租賃應用程序,它也應該可用於其他應用程序。
這裏是最佳做法嗎?
您必須使用外鍵或一對一關係才能在兩個模型之間進行連接。 –