外键中的Django模型计数

Net*_*han 2 python django foreign-key-relationship

我有两个模型。

class Person(models.Model):
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)

class Position(models.Model):
    person = models.ForeignKey(Person)
    description = models.CharField(max_length=50)
Run Code Online (Sandbox Code Playgroud)

有没有办法可以计算出这种 Person 模型中有多少个职位?像 Person.position.count.. 这样的。请帮我。这仅在模型内部计算。请。

Mos*_*faR 5

是的,如果您有一个Person名为 name的实例person,则可以使用person.position_set.count().