@to_east

Django расширение формсета для ManyToMany through таблиц?

Приветствую участников тостера!
У меня получилось сделать форму для таблиц OneToMany при помощи inlineformset_factory() с возможностью редактирования, но не могу вразумить, какой класс необходимо расширить в этом случае, для редактирования ManyToMany through таблиц, если к примеру имеется банальная структура таблиц постов и тегов:
from django.db import models

class Post(models.Model):
    title = models.CharField(max_length=128)
    tags = models.ManyToManyField('Tag', through='PostTag')

class Tag(models.Model):
    tag_name = models.CharField(max_length=128)
    posts = models.ManyToManyField(Post, through='PostTag')

class PostTag(models.Model):
    post = models.ForeignKey(Post, on_delete=models.CASCADE)
    tag = models.ForeignKey(Tag, on_delete=models.CASCADE)

Обращаю ваше внимание, что таблица тегов редактируется на другом роутере, а здесь же мне нужно редактировать связь постов к существующим тегам. Еще вот нашел замечательный пост о создании вложенных форм https://micropyramid.com/blog/how-to-use-nested-fo... возможно ли использовать такой способ как в этом посте?
  • Вопрос задан
  • 1034 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы