7
में 'के माध्यम से' के माध्यम से परिभाषित मैं निम्नलिखित मॉडल श्रेणियां होती हैं:प्रदर्शन M2M क्षेत्र व्यवस्थापक
class Category(models.Model):
category = models.CharField('category', max_length=200, blank=False)
class Book(models.Model):
title = models.CharField('title', max_length=200, blank=False)
categories = models.ManyToManyField(Category, blank=False, through='Book_Category')
class Book_Category(models.Model):
book = models.ForeignKey(Book)
category = models.ForeignKey(Category)
जब व्यवस्थापक इंटरफ़ेस में एक नई किताब वस्तु मैं भी एक नई श्रेणी, और book_category संबंध जोड़ना चाहते हैं जोड़ने।
अगर मैं BookAdmin में रूप
class BookAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['categories', ]}), ...
मैं can't include the ManyToManyField field 'categories' because 'categories' manually specifies a 'through' model
त्रुटि मिलती है श्रेणियों में शामिल हैं।
क्या आवश्यक कार्यक्षमता प्राप्त करने का कोई तरीका है?