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
J'ai ce code. Malheureusement, l'erreur vient dans admin.py avec leManyToManyField
class PurchaseOrderAdmin(admin.ModelAdmin):
    fields = ['product', 'dollar_amount']
    list_display = ('product', 'vendor')
L'erreur dit:
'PurchaseOrderAdmin.list_display [0]', 'product' est un ManyToManyField qui n'est pas pris en charge.
Cependant, il se compile lorsque je 'product'sors de list_display. Alors , comment puis - je afficher 'product'en list_displaysans lui donner des erreurs?
edit : Peut-être qu'une meilleure question serait de savoir comment afficher un ManyToManyFieldin list_display?