我刚刚在 GAE 和 Django-nonrel 上启动了“Hello World”应用程序。我看到在关系数据库和 Django-nonrel 上使用纯 Django 之间存在一些差异。最可悲的是非关系型数据库的南移系统无能为力。是否存在使用 GAE 将模型迁移到数据库的某种方式?如果不是,在这种情况下您会推荐什么模型开发策略?
问问题
696 次
1 回答
2
South 的主要关注点是处理有关关系数据库模式更改的问题。这在非 rel 数据库中不是必需的,其中智能编码实践和简单脚本可以将迁移作为在线操作处理。
也可以看看:
- http://code.google.com/appengine/articles/update_schema.html
- http://code.google.com/p/appengine-mapreduce/
请记住,djangoappengine 支持许多 Django 字段类型。这意味着您可以dumpdata
在 sql 项目中使用将数据保存到文件中,然后loaddata
在新项目中使用以将其加载到模型中。
如果您需要进一步处理,您可以创建一个小脚本,将数据从旧模型复制到新模型。
于 2011-10-17T18:30:51.417 回答