【发布时间】:2011-04-15 08:22:59
【问题描述】:
我想使用 Django 作为前端数据输入器来构建一个预填充的 sqlite 数据库;但是我已经读过这个site 和 StackOverflow,这并不容易做到;并且需要使用 CSV 文件。
如果您的数据库非常小,那很好 - 但如果您使用具有关系的数据(即:客户、订单、销售人员等)预先填充它怎么办;或者,如果您正在构建的数据库需要大量数据输入(超过 1,000 条记录)。
我的应用程序/数据库将非常大,并且有很多带有多个引用/关系的预填充数据——我真的不想将所有这些东西重新输入到 CSV 文件或模拟器中,我想使用 Django 是一种将大量相关数据导入 iphone 应用程序的快速而肮脏的方式。
这有点让人怀疑 Core Data 是否真的值得,学习曲线真的很高,语法可能很麻烦,我正在考虑只使用 FMDatabase,除了我无法显示 LIMIT/OFFSET成批正确的数据行(任何有关如何执行此操作的提示的帮助或提示都会很棒!)。
因此,如果您想使用 Core Data 和大型数据库预填充数据库,那么最好的前进路线是什么?
【问题讨论】: