Мне нужно поставить два внешних ключа в модельный класс из двух разных моделей. Я хотел бы связать третий класс модели с первым и вторым.Два внешних ключа в одной модели от двух разных моделей
Я пытался что-то вроде этого:
class A (models.Model)
id_A = models.IntergerField (primary_key=True)
#...
class B (models.Model)
id_B = models.IntergerField (primary_key=True)
#...
class C (models.Model)
id_A = models.ForeignKey(A)
id_B = models.ForeignKey(B)
Читая документы я понимаю, что это не возможно, чтобы иметь MultipleColumnPrimaryKeys ... но я не получал никакой ошибки от Джанго с этим models.py
Возможно ли это? Есть ли более разумный способ?
Спасибо!
Хорошо, я собирался найти ответ об атрибуте related_name, но вы уже ответили мне !! Спасибо! – Hari