使用sqlalchemy嵌套字典到数据库表

时间:2017-07-14 08:00:33

标签: python dictionary sqlalchemy

假设一个数据库包含表G,P和C.G和P之间以及P和C之间存在一对多的关系。

现在有一个嵌套字典:

db_entry = {
    "G_key_1": {
        "G_col_1": 11,
        "G_col_2": 12,
        "G_Ps": [
            {
                "P_col_1": 21,
                "P_col_2": 22,
                "P_Cs": [
                    {
                        "C_col_1": 31,
                        "C_col_2": 32,
                    }
                ]
            }
        ]
    }
}

有没有一种很好的方法可以将db_entry嵌套字典添加到数据库中?目前我只是循环遍历所有孩子,因为字典中只有3个级别。但对于超过3级的词典,它将不再可能。

0 个答案:

没有答案