顯示來自相關模型數據我有兩類:如何管理
class Order(models.Model):
...
date = models.DateTimeField(blank=True, verbose_name=u'Date add',default=datetime.now)
price = models.DecimalField(max_digits=7, decimal_places=2, verbose_name=u'Price', blank=True, null=True)
...
def __unicode__(self):
return "%s" % (self.date)
class OrderItem(models.Model):
...
date = models.DateTimeField(blank=True, verbose_name=u'Date add',default=datetime.now)
order = models.ForeignKey(Order, verbose_name=u'Order')
itemname = models.CharField(max_length=255, verbose_name=u'Item name')
quantity = models.PositiveIntegerField(default=1, verbose_name=u'Quantity')
price = models.DecimalField(max_digits=7, decimal_places=2, verbose_name=u'Price')
def __unicode__(self):
return "%s" % (self.itemname)
而且我想在列表的OrderItems顯示訂單:
class OrderAdmin(admin.ModelAdmin):
list_display = ('price','<????>ORDERITEMS</????>')
怎麼辦呢?
哎呀,複製和粘貼錯誤,試試這個,而不是http://stackoverflow.com/questions/163823/can-list-display-in-a-django-modeladmin-display-attributes-of-foreignkey-field – Jingo 2012-02-01 10:16:45