2
我只是遇到了Django模型的一些問題。 示例代碼比任何文字更好:訪問模型中的相關對象propery
class Cart(models.Model):
updated_at = models.DateTimeField(auto_now=True)
created_at = models.DateTimeField(auto_now_add=True)
def __unicode__(self):
return u'date %s;'%(self.created_at)
def __str__(self):
return self.__unicode__()
def _total_items(self):
""" Totale n di oggetti """
a = 0
for i in self.items.all:
a += i.quantity
return a
total_items = property(_total_items)
class Item(models.Model):
cart = models.ForeignKey(Cart)
quantity = models.PositiveIntegerField()
def __unicode__(self):
return u'product %s'%(self.id)
def __str__(self):
return self.__unicode__()
但是,當我叫車財產這裏就是我在Python控制檯中看到:
剛剛發現一個(非常糟糕的)解決方法使用Item.objects.filter(cart = self.pk)...但我真的不喜歡它 – LoG 2010-04-28 10:17:51