关于django:ForeignKey到多个模型或Queryset

ForeignKey to multiple Models or Queryset

可以为多个模型制作一个foreignkey。我想从不同的型号中选择,如零件和机器型号。

我阅读本文是为了将多个模型组合到一个列表中:如何在Django视图中组合2个或多个查询集?

我怎样才能得到那个列表的外键呢?


我知道你一年前问过这个问题,但我也遇到了类似的问题,我想为将来的读者分享一个解决方案的链接。

一般来说,ContentTypes框架解决了这个问题,我猜这就是DanielRoseman所说的。

如何在Django中使用动态ForeignKey?


你需要一般的关系。

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