我在django中写入queryset。在第一个查询集中,它工作正常。在第二个它是给错误 “无法解析XYZ到现场.. ..”django查询集
在models.py
class XYZ(models.Model):
id= models.AutoField(primary_key=True)
name = models.CharField(max_length=200)
addres= models.CharField(max_length=200)
def __unicode__():
return self.name
class ASD(models.Model):
id= models.AutoField(primary_key=True)
pub = models.ForeignKey(XYZ)
city= models,CHarField(max_length=200)
首先查询集:
queryset= XYZ.objects.filter(asd__pub____exact='4535344sds3646fhgf7987')
第二查询集:
queryset= ASD.objects.filter(xyz__id____exact='4535344sds3646fhgf7987')
但根据django docs它应该工作。
请发表您的模型和错误的代码的真实例子。 – 2009-10-23 12:08:10