我想获得与特定职位相关的所有职位。 JobPost
是Position
的FK,当我执行普通.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 :(得分:3)
JobPost.objects.filter(production=p).values('position__position')