ForeignKey to multiple Models或Queryset

时间:2011-01-26 10:35:24

标签: django foreign-keys django-queryset

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

我读了这篇文章,将多个模型合并到一个列表中:How to combine 2 or more querysets in a Django view?

如何以某种方式获取该列表的外键?

2 个答案:

答案 0 :(得分:18)

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

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

How to use dynamic foreignkey in Django?

答案 1 :(得分:7)

您需要generic relations

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