Mam model z klucz obcy z „rodzic”Jak mogę uzyskać wszystkie obiekty w modelu Django, które mają określoną wartość dla pola ForeignKey?
class Item(models.Model):
parent = models.ForeignKey(Parent)
Jest to model FK
class Parent(models.Model):
name = models.CharField(blank=True, max_length=100)
def __unicode__(self):
return str(self.name)
Próbuję uruchomić kwerendę, która pobiera wszystkie przedmioty z rodzicem „xyz "ja się niczego
Item.objects.filter(parent="xyz")
Kiedy próbuję:
Item.objects.filter(parent.name="xyz")
Lub:
Item.objects.filter(str(parent)="xyz")
pojawia się błąd:
SyntaxError: keyword can't be an expression
Co to jest właściwy sposób to zrobić?
niesamowite dzięki. –