ForeignKey для нескольких моделей или Queryset - PullRequest
17 голосов
/ 26 января 2011

Можно сделать ForeignKey для более чем одной модели.Я хочу выбрать из разных моделей, таких как Модель деталей и машин.

Я прочитал это, чтобы объединить несколько моделей в один список: Как объединить 2 или более набора запросов в представлении Django?

Как я могу каким-то образом получить внешний ключ в этот список?

Ответы [ 2 ]

18 голосов
/ 30 августа 2012

Я знаю, что вы спрашивали об этом более года назад, но у меня была похожая проблема, и я хочу поделиться ссылкой на решение для будущих читателей.

Обычно платформа типов контента решаетэта проблема, и я предполагаю, что это то, о чем говорил Дэниел Роузман.

Как использовать динамический внешний ключ в Django?

7 голосов
/ 26 января 2011

Вам нужно родовые отношения .

Родовое отношение позволяет динамически целевую модель внешнего ключа.

...