【发布时间】:2010-11-08 08:25:47
【问题描述】:
我有一个外键为“父”的模型
class Item(models.Model):
parent = models.ForeignKey(Parent)
这是FK模型
class Parent(models.Model):
name = models.CharField(blank=True, max_length=100)
def __unicode__(self):
return str(self.name)
我正在尝试运行一个查询,以获取父级为“xyz”的所有项目我什么也没得到
Item.objects.filter(parent="xyz")
当我尝试时:
Item.objects.filter(parent.name="xyz")
或者:
Item.objects.filter(str(parent)="xyz")
我收到一个错误:
SyntaxError: keyword can't be an expression
这样做的正确方法是什么?
【问题讨论】: