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