0

我想获得与特定职位相关的所有职位。JobPost是一个 FK Position,当我做 normal 时.values(),我得到外键 id 而不是字符串的位置。例如:

>>> JobPost.objects.filter(production=p).values('position')
[{'position': 4L}]

我真正需要得到的是类似的伪代码:

>>> JobPost.objects.filter(production=p).values('position.position')

和模型:

class JobPost(models.Model):
    name = models.CharField(max_length=100)
    position = models.ForeignKey(Position)

class Position(models.Model):
    position = models.CharField(max_length=100)

我该怎么做?

4

1 回答 1

3

JobPost.objects.filter(production=p).values('position__position')

查看跨越关系的字段查找

于 2012-05-24T07:25:42.347 回答