特定の役職に関連するすべてのポジションを取得したいと思います。JobPost
はへのFKPosition
であり、通常の場合.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)
どうすればいいですか?