У меня есть два класса:Как отображать данные из связанной модели в админ
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)
И я хочу, чтобы отобразить заказы с ТоварыЗаказа в списке:
class OrderAdmin(admin.ModelAdmin):
list_display = ('price','<????>ORDERITEMS</????>')
Как это сделать?
oops, скопируйте и вставьте ошибку, попробуйте вместо этого http://stackoverflow.com/questions/163823/can-list-display-in-a-django-modeladmin-display-attributes-of-foreignkey-field – Jingo