0

如果其中的许多模型Django与一个公共模型具有外键关系,那么如何一个一个地迭代所有子模型。

我知道parent.child_set.all(),但我想知道是否有一些东西可以帮助使用变量访问 child。

4

1 回答 1

0

很难说出你想要做什么......但一个简单的 getattr 可能会有所帮助

child_var = 'child1'
qs = getattr(ParentModelInstance, child_var+'_set').all()
于 2018-07-03T12:54:59.563 回答