在Django的父类实例中找到子类中的对象

时间:2018-07-06 04:46:25

标签: django

比方说,我有一个与OneToOneField相关的父类(产品)和子类。现在,我们有一个Products实例对象。我将如何访问child的所有字段?

p = a0 + a1X1 + a2X2 + … + akXk    (linear)
ln[p/(1-p)] = b0 + b1X1 + b2X2 + … + bkXk       (logistic)

现在让         product_instance = Products.objects.get(id = id)

如何在不知道子类名称的情况下访问子字段?

1 个答案:

答案 0 :(得分:0)

有一个名为DeepCollector的软件包,您可以使用它获取所有相关对象

from deep_collector.core import DeepCollector

collector = DeepCollector()
collector.collect(Products)
related_objects = collector.get_collected_objects()

尝试一下...