几天来,我试图在django中做多个内联模型。 (内嵌内联) 但我不能。然后我决定在编辑基本模型时定义一个formset(下面的例子中的Page),因此在添加新页面时(在管理页面中)也可以添加新的链接。 像page-> linksection->链接。这是模型。
#model.py
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 LinkSectionInline(admin.TabularInline):
form = LinkSectionForm + LinkForm
你能告诉我如何为这个模型定义一个formset吗? 非常感谢你。