我在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