我一直在寻找这个问题的答案,但是却很少能找到。我想提取表的名称,它们之间的引用以及列名称,以便可以图形化地显示该信息。我需要在Django项目中做到这一点。
由于我是python的新手,所以我想知道是否有某种API可以做这种事情。
编辑
我创建了一个包含节点,属性和链接的模型。节点具有属性,而链接具有字段parent_node和child_node。我想要的是连接到数据库,阅读我所指的元数据:表名,列名和外键约束。然后,我可以将这些数据正确地放入我创建的模型中。
答案 0 :(得分:0)
您可以使用inspectdb
命令,此django会读取您的数据库并为每个表创建模型,如果您的数据库具有关系,您也可以在django中获得。您可以查看更多信息here。
python manage.py inspectdb