Django Model - Как установить отношение ManytoMany, внешний ключ

Я пытаюсь создать модель,

где человек может иметь несколько ролей в нескольких фирмах.

например, фирма может назначить одного человека на роли директора и MD, а также роль директора может быть отдана двум разным людям.

Человек может иметь несколько ролей в нескольких фирмах, например, MD в фирмеА и Directors & MD в фирмеВ.

У меня есть три модели, Firm, Individual и FirmRole.

Как я могу этого достичь?

Вернуться на верх