假设我有 JSON 文件
{Key1:value,
key2:value,
key3:value}
{Key1:value,
key2:value,
key3:value}
现在我想将这些数据存储到 SQLite 数据库中,该数据库应该有一个包含字段的表:Key 1、Key 2、Key 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/