Django Admin数据库查询或模型错误:在/ admin /中的DoesNotExist

时间:2013-07-16 16:03:35

标签: database django django-models admin

我正在获取数据库查询:在/ admin /中的DoesNotExist,即使我知道我查询的数据也在数据库中。我可能是模特错误。 好的我不能给出代码,但这里是我的模型中的示例布局

Deliver(model):
 name = models.CharField(max_length=50, unique=True)
 def __unicode__(self):
      return self.name

Item(model):
  name = models.CharField(max_length=50, unique=True)

  def __unicode__(self):
      return self.name

ItemVersion(model):
  item = models.ForeignKey(Item)
  version = models.CharField(max_length=100)

  def __unicode__(self):
      return self.item + "-" + self.version

ItemAndDeliver(model):
 itemVer = models.ForeignKey(ItemVersion)
 deliver = models.ForeignKey(Deliver)

 def __unicode__(self):
    return self.itemVer + "-" + self.deliver

我收到错误项目DoesNotExist即使它在数据库中,也指向

ItemVersion= def __unicode__(self):
      return self.item + "-" + self.version 

作为原因,但我能够选择管理区域的ItemVersion选择项目版本,并将查询数据库没有问题。问题似乎与ItemAndDeliver模型一样,因为我可以看到休息工作正常。

我无法弄清楚它为什么不起作用,无法找到有关原因的信息。这是以前的工作,但不是现在。

0 个答案:

没有答案