Я хочу сохранить некоторую дополнительную информацию в этом, автоматически созданном, ManyToMany join-table. Как мне это сделать в Django?
В моем случае у меня есть две таблицы: "Сотрудники" и "Проекты". Я хочу хранить то, сколько каждый сотрудник получает за час работы в каждом из проектов, поскольку эти значения не совпадают. Итак, как бы я это сделал?
Что мне пришло в голову, вместо метода "ManyToManyField" создать явно третий класс/таблицу для хранения этих новых сведений и установить его связь с "Сотрудниками" и "Проектами" с использованием метода "ForeignKey". Я уверен, что это сработает, но лучший ли это подход?