class PurchaseOrder(models.Model):
product = models.ManyToManyField('Product')
vendor = models.ForeignKey('VendorProfile')
dollar_amount = models.FloatField(verbose_name='Price')
class Product(models.Model):
products = models.CharField(max_length=256)
def __unicode__(self):
return self.products
그 코드가 있습니다. 불행히도 오류는 admin.py에ManyToManyField
class PurchaseOrderAdmin(admin.ModelAdmin):
fields = ['product', 'dollar_amount']
list_display = ('product', 'vendor')
오류 내용 :
'PurchaseOrderAdmin.list_display [0]', 'product'는 지원되지 않는 ManyToManyField입니다.
내가 걸릴 때, 그것은 컴파일 'product'
밖으로 list_display
. 그래서 내가 어떻게 표시 할 수 있습니다 'product'
에서 list_display
그것을 오류를 부여하지 않고?
편집 : 아마도 더 나은 질문은 당신이 표시 어떻게 될 것 ManyToManyField
으로 list_display
?