私はこれは私がXYZ」の親を持つすべてのアイテムを取得するクエリを実行しようとしていますForeignKeyフィールドに特定の値を持つDjangoモデルのすべてのオブジェクトを取得するにはどうすればよいですか?
class Parent(models.Model):
name = models.CharField(blank=True, max_length=100)
def __unicode__(self):
return str(self.name)
FKモデルです
class Item(models.Model):
parent = models.ForeignKey(Parent)
を「親」の外部キーを持つモデルを持っています私がしようとすると、「私は何も
Item.objects.filter(parent="xyz")
を取得していない:
Item.objects.filter(parent.name="xyz")
または:
Item.objects.filter(str(parent)="xyz")
私はエラーを取得する:
SyntaxError: keyword can't be an expression
これを行うための適切な方法は何ですか?
大変ありがとうございます。 –