Я бы хотел хранить группы страниц под разными тегами. Поэтому я создаю эти модели:
class Page(models.Model):
title = models.CharField(max_length=50)
class Tag(models.Model):
title = models.CharField(max_length=50)
pages = models.ManyToManyField(Page)
Затем я хотел бы создать форму модели (набор?), Которая позволит мне редактировать тег и каждую страницу, прикрепленную к этому тегу, как одну большую форму. Я считаю, что это то, что происходит, когда вы используете Model Inline Formset, но это использует внешние ключи. Это приложение многократного использования, сейчас я просто отображаю форму в шаблоне, но я бы предпочел использовать формы django, чтобы их было проще использовать повторно.
Я не могу понять, как это делается, любые предложения будут с благодарностью.