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