У меня есть отношение многие ко многим в моем приложении django, где я довольно сильно использую метод «add» менеджера (т.е. album.photos.add ()).
Мне сейчас нужно хранить некоторые данные об отношении «многие ко многим», но я не хочу терять метод add. Могу ли я просто установить значение по умолчанию для всех дополнительных полей в сквозной модели и каким-то образом повторно реализовать метод add?
Я не особо разбираюсь в пользовательских менеджерах, но подозреваю, что это было бы подходящее место для поиска.
Обновление:
Читал о пользовательских менеджерах . Может быть, я могу просто запретить добавление / удаление / etc, когда добавляю аргумент "through" в свое поле "многие ко многим"?
Кто-нибудь знает, как это сделать?