Подтвердить что ты не робот

ForeignKey для нескольких моделей или Queryset

Можно сделать ForeignKey более чем на модели. Я хочу выбрать из let say, Parts and Machines Model.

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

Но могу ли я по-иностранному в этом списке?

4b9b3361

Ответ 1

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

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

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

Ответ 2

Вам нужны общие отношения.

Общее отношение позволяет динамически отображать целевую модель внешнего ключа.