Решение дилеммы «ошибка, когда два внешних ключа указывают на одну и ту же модель»: раскрыто несколько решений
Подробное руководство по обработке извлечения объектов в Django: изучение различных методов с примерами кода