假设我有JSON文件如何将数据从Django中的现有JSON文件存储到SQLite数据库中?
{Key1:value,
key2:value,
key3:value}
{Key1:value,
key2:value,
key3:value}
现在我想存储这些数据到SQLite数据库里面应该有一个表有字段:键1,键2,键3
我如何保存这数据使用脚本进入数据库?
假设我有JSON文件如何将数据从Django中的现有JSON文件存储到SQLite数据库中?
{Key1:value,
key2:value,
key3:value}
{Key1:value,
key2:value,
key3:value}
现在我想存储这些数据到SQLite数据库里面应该有一个表有字段:键1,键2,键3
我如何保存这数据使用脚本进入数据库?
如果您使用django-import-export
,它支持json,xlsx,cvs和其他扩展,如果从json加载数据可能会更容易。 看看文档:
你在找什么是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>
。你完成了!