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
I have this code. Unfortunately, an error occurs in admin.py using ManyToManyField
class PurchaseOrderAdmin(admin.ModelAdmin): fields = ['product', 'dollar_amount'] list_display = ('product', 'vendor')
The error says:
'PurchaseOrderAdmin.list_display [0]', 'product' is a ManyToManyField that is not supported.
However, it compiles when I take the 'product' from list_display . So how can I display 'product' in list_display without errors?
edit . Perhaps the best question is: how do you display ManyToManyField in list_display ?
python django django-admin django-queryset admin
Mdjon26 Aug 07 '13 at 16:18 2013-08-07 16:18
source share