2011-11-24 59 views
2

我想用不同的标签存储页面组。所以我创建这些模型:django如何在窗体上编辑manyTomany内联?

class Page(models.Model): 
    title = models.CharField(max_length=50) 

class Tag(models.Model): 
    title = models.CharField(max_length=50) 
    pages = models.ManyToManyField(Page) 

然后,我会想创建一个模型形式(集?),让我编辑的标签,并连接到该标签的每一页,作为一个大的形式。我相信这是使用模型内联Formset时发生的情况,但使用外键。这是一个可重用的应用程序,现在我只是在模板中渲染表单,但我更愿意使用django表单,因此重用起来更容易。

我似乎无法弄清楚这是如何完成的,任何建议将不胜感激。

回答