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]', 'उत्पाद' एक ManyToManyField है जो समर्थित नहीं है।
हालाँकि, यह संकलित करता है जब मैं 'product'
बाहर निकालता हूं list_display
। तो मैं कैसे प्रदर्शित कर सकते हैं 'product'
में list_display
यह त्रुटियों दिए बिना?
संपादित करें : शायद एक बेहतर सवाल यह है कि आप एक को प्रदर्शित करते होगी ManyToManyField
में list_display
?