gpt4 book ai didi

json - 如何将数据从Django中的现有JSON文件存储到SQLite数据库中?

转载 作者:行者123 更新时间:2023-12-03 17:46:56 27 4
gpt4 key购买 nike

假设我有JSON文件

{Key1:value,
key2:value,
key3:value}

{Key1:value,
key2:value,
key3:value}


现在,我想将此数据存储到SQLite数据库中,该数据库应该具有一个包含字段的表:键1,键2,键3。

如何使用脚本将这些数据保存到数据库中?

最佳答案

您要查找的是django fixtures

首先,制作一个代表要创建的表的Django模型。 Key1,Key2等是模型中的字段。

然后,您需要做的就是将数据转换为正确的json格式,如下所示。

[
{
"model": "myapp.person",
"pk": 1,
"fields": {
"first_name": "John",
"last_name": "Lennon"
}
},
{
"model": "myapp.person",
"pk": 2,
"fields": {
"first_name": "Paul",
"last_name": "McCartney"
}
}
]


最后,运行 python manage.py loaddata <json filepath>。大功告成!

关于json - 如何将数据从Django中的现有JSON文件存储到SQLite数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45112319/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com