Django, как редактировать многие Tomany встроенные в форму? - PullRequest
2 голосов
/ 24 ноября 2011

Я бы хотел хранить группы страниц под разными тегами. Поэтому я создаю эти модели:

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, чтобы их было проще использовать повторно.

Я не могу понять, как это делается, любые предложения будут с благодарностью.

1 Ответ

0 голосов
/ 12 апреля 2013

Взгляните на django-tagging приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...