假设我有JSON文件
{Key1:value,
key2:value,
key3:value}
{Key1:value,
key2:value,
key3:value}
现在我想将这些数据存储到SQLite数据库中,该数据库应该有一个包含字段的表:Key 1,Key 2,Key 3。
如何使用脚本将此数据保存到数据库中?
答案 0 :(得分:2)
您要找的是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>
。而且你已经完成了!