add () для ManyToManyField, который указывает промежуточную модель

Есть много вопросов об этом исключении:

AttributeError: Cannot set values on a ManyToManyField which specifies 
an intermediary model.
Use myapp.MyThroughModel's Manager instead.

документы

Вы не можете просто создать отношения между человеком и группой - вам нужно указать все детали для отношений, требуемых моделью членства. Простые вызовы добавления, создания и назначения не позволяют указать эту дополнительную деталь. В результате они отключены для отношений «многие ко многим», которые используют промежуточную модель.

Но все мои атрибуты / столбцы MyThroughModel являются необязательными. Менеджер может их создать.

Как я могу написать собственный менеджер для автоматического создания экземпляров MyThroughModel?

Мне нужно решение на уровне ORM, а не на уровне формы.

Ответы на вопрос(1)

Ваш ответ на вопрос