0
出於某種原因,在我的管理網站中,我看到特定的內聯重複。我有以下型號:django管理員重複內聯
class PageBase(ContentContainer):
title = models.CharField(max_length=1000)
slug = models.SlugField()
class PageBanner(models.Model):
name = models.CharField(max_length=1000)
page = models.ForeignKey(PageBase)
banner_images = models.ManyToManyField(BannerImage)
然後在我的admin.py我:
class PageBannerInline(admin.StackedInline):
model = models.PageBanner
extra = 1
class PageAdmin(admin.ModelAdmin):
model = models.Page
inlines = PageBannerInline
admin.site.register(models.Page, PageAdmin)
admin.site.register(models.PageBanner, PageBannerAdmin)
出於某種原因,我每次添加一個PageBanner到任何頁面的管理,從而創造另一個內聯對於該頁面,我在每個頁面上都會獲得另一個額外的內聯橫幅(包括我添加的內容)。
因此,如果我有4頁,每頁有1條橫幅,我會在每頁上看到3個額外的內聯。
這是怎麼回事?這很快變得難以管理,內聯佔據太多空間。
這裏是內聯的圖像:
林不知道,但你嘗試過使用:內聯=(PageBannerInline) – fceruti 2011-04-20 02:32:30