0

我有一些像这样的链式外键关系:

class Continent(models.Model):
    continent = models.CharField(max_length=30)

class Country(models.Model):
    country = models.CharField(max_length=30)
    continent = models.ForeignKey(Continent)

class City(models.Model):
    city = models.CharField(max_length=30)
    country = models.ForeignKey(Country)

class Person(models.Model):
    name = models.CharField(max_length=30)
    continent = models.ForeignKey(Continent)
    country = models.ForeignKey(Country)
    city = models.ForeignKey(City)

是否必须将大洲和国家字段纳入 Person 类才能使链式选择起作用?我希望 Person 模型仅存储城市外键,但在管理员编辑表单中,我想显示大陆/国家/城市链式选择。

4

0 回答 0