【发布时间】:2011-06-15 18:27:47
【问题描述】:
可以为多个模型创建一个 ForeignKey。我想从不同的模型中进行选择,例如零件和机器模型。
我阅读这篇文章是为了将多个模型合并到一个列表中:How to combine 2 or more querysets in a Django view?
我怎样才能以某种方式获得该列表的外键?
【问题讨论】:
标签: django foreign-keys django-queryset
可以为多个模型创建一个 ForeignKey。我想从不同的模型中进行选择,例如零件和机器模型。
我阅读这篇文章是为了将多个模型合并到一个列表中:How to combine 2 or more querysets in a Django view?
我怎样才能以某种方式获得该列表的外键?
【问题讨论】:
标签: django foreign-keys django-queryset
我知道你在一年前就问过这个问题,但我遇到了类似的问题,我想为未来的读者分享一个解决方案的链接。
一般the contenttypes framework解决了这个问题,我猜这就是Daniel Roseman所说的。
【讨论】:
GenericForeignKey,您无法使用数据库 API,因此对于我的特定用例来说,它不是一个入门者。
通用关系允许您动态地确定外键的目标模型。
【讨论】: