如何将所有数据从sqlite db导入到Django非rel数据库中

时间:2011-10-13 21:10:38

标签: python django-models csv django-nonrel

我有一个sqlite数据库,其中有一些记录要导入我的Django非rel数据库模型。

最好的方法是将sqlite导出为csv然后导入csv吗?

此处建议:how to import csv data into django models或此处:http://djangosnippets.org/snippets/633/

1 个答案:

答案 0 :(得分:0)

您可以创建一个简单(常规)django项目并使用inspectdb从sqlite db创建初始模型,然后使用dumpdata将其保存到文件中。您可以稍后在新项目中使用loaddata将其加载到模型中。

如果需要进一步处理,可以创建一个小脚本,将旧模型中的数据复制到新模型中。