Я хочу сохранить некоторую дополнительную информацию в том, что было создано автоматически, ManyToMany join-table. Как мне это сделать в Django?Взаимодействие Django ManyToMany с дополнительными полями
В моем случае у меня есть две таблицы: «Сотрудники» и «Проекты». Я хочу хранить то, сколько каждый сотрудник получает за час работы в каждом из проектов, поскольку эти значения не совпадают. Итак, как бы я это сделал?
Что мне пришло в голову, вместо метода «ManyToManyField» создать явно третий класс/таблицу для хранения этих новых сведений и установить его связь с «Сотрудниками» и «Проекты» с использованием метода «ForeignKey» , Я уверен, что это сработает, но лучший ли это подход?
Возможный дубликат [Как добавить столбец в ManyToMany таблице (Джанго)] (http://stackoverflow.com/questions/12567151/how-to-add-column-in-manytomany-table-django) – ravi404
@ravz Почему бы не закрыть это как обман этого? – TylerH
@TylerH это старое сообщение. Однако у обоих вопросов есть ответы, я бы предложил объединить их. – ravi404