ForeignKey to multiple Models或Queryset

问题描述 投票:17回答:2

可以将ForeignKey设置为多个模型。我想从零件和机器模型等不同的模型中进行选择。

我读到这个将多个模型组合成一个列表:How to combine 2 or more querysets in a Django view?

我怎样才能以某种方式获得该列表的外键?

django foreign-keys django-queryset
2个回答
18
投票

我知道你在一年前问过这个问题,但我遇到了类似的问题,我希望与未来的读者分享一个解决方案的链接。

通常the contenttypes framework解决了这个问题,我想这就是Daniel Roseman所说的。

How to use dynamic foreignkey in Django?


7
投票

你需要generic relations

通用关系允许您动态生成外键的目标模型。

© www.soinside.com 2019 - 2024. All rights reserved.