如何获得.values()到外键的字符串?

我想获得与特定职位相关的所有职位。 JobPost 是FK到 Position ,当我执行普通的 .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)

我将如何做到这一点?

0
额外
意见: 1

1 答案

<�代码> JobPost.objects.filter(生产= P).values( 'position__position')</代码>

请参阅跨越关系的字段查找

0
额外
非常好,谢谢!
额外 作者 David542,