7
yılında 'üzerinden' aracılığıyla tanımlanan aşağıdaki modeli sınıfları:Ekran m2m alan yönetici
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)
Ben de yeni bir kategori ve book_category ilişkiyi eklemek istiyorum yönetici arayüzünde yeni bir kitap nesnesi ekleyerek. Ben can't include the ManyToManyField field 'categories' because 'categories' manually specifies a 'through' model
hatası alıyorum BookAdmin içinde
class BookAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['categories', ]}), ...
olarak
Ben kategoriler eklerseniz.
İstenen işlevselliği elde etmenin bir yolu var mı?