Tag:

Djangopipe理 – 内联内联(或者,一次三个模型编辑)

我有一组看起来像这样的模型: class Page(models.Model): title = models.CharField(max_length=255) class LinkSection(models.Model): page = models.ForeignKey(Page) title = models.CharField(max_length=255) class Link(models.Model): linksection = models.ForeignKey(LinkSection) text = models.CharField(max_length=255) url = models.URLField() 和一个admin.py,看起来像这样: class LinkInline(admin.TabularInline): model = Link class LinkSectionInline(admin.TabularInline): model = LinkSection inlines = [ LinkInline, ] class PageAdmin(admin.ModelAdmin): inlines = [ LinkSectionInline, ] 我的目标是获得一个pipe理界面,可以让我在一页上编辑所有内容。 这个模型结构的最终结果是,事物被生成为一个视图+模板,看起来或多或less像: <h1>{{page.title}}</h1> {% for ls in […]