[英]django many to one in models
在這段代碼中,我想在這個新的 model 中創建一個新的 model 來自Area的每個區域都有多個來自Cities的城市
怎么做
class Area(models.Model):
area = models.CharField(max_length=100, blank=True, null=True)
def __str__(self):
return str(self.area)
class Cities(models.Model):
city = models.CharField(max_length=100, blank=True, null=True)
def __str__(self):
return str(self.city)
您可以將ForeignKey
用於多對一關系。
例如,像這樣。
class Area(models.Model):
area = models.CharField(max_length=100, blank=True, null=True)
def __str__(self):
return str(self.area)
class Cities(models.Model):
city = models.CharField(max_length=100, blank=True, null=True)
area = models.ForeignKey(Area, on_delete=models.CASCADE)
def __str__(self):
return str(self.city)
有關詳細信息,請參閱django 文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.