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
?