我有多张表的数据库。其中之一是名为project的模型,该模型随后在多个其他模型上用作外键,然后作为外键主自。
我想知道是否有一种方法(库或命令)以命令行命令或代码行的形式获得与最顶层模型(项目)连接的所有模型。
我已经尝试过吉安戈-固定-魔术,但这不是我想要的。
发布于 2019-11-12 11:42:23
如果我理解您的需求,那么您需要列出所有具有指向项目模型的ForeignKey (或任何关系)的模型。
如果这是正确的,请看一看:
Project._meta.related_objects这将返回指向Project模型的关系列表,您可以从那里获得用于该关系的model和field对,如下所示
for rela in Project._meta.related_objects:
print(rela.model, rela.field)希望这就是你要找的
https://stackoverflow.com/questions/58816708
复制相似问题