【问题标题】:How to change an entity of kind Model to Polymodel without losing existing entities?如何在不丢失现有实体的情况下将 Model 类型的实体更改为 Polymodel?
【发布时间】:2009-04-20 15:02:23
【问题描述】:

我正在使用 App Engine 和 App Engine Patch for Django

我的模型中定义了一个继承自db.Model 的类。我现在已将其更改为 polymodel.PolyModel。进行更改后,我现有的实体不再可检索。有没有办法访问它们或转换它们?

更改实体类种类的推荐过程是什么?

【问题讨论】:

    标签: google-app-engine django-models


    【解决方案1】:

    使用 gaebar、google 应用引擎备份和恢复解决。虽然这不一定是大型数据存储的最佳解决方案..

    【讨论】:

      【解决方案2】:

      迁移数据的麻烦让您想知道您是否总是想从 polymodel 开始用于所有新实体。答:没有。正如here 解释的那样。

      【讨论】:

      • 只是补充你所说的,解释说你不应该使用多模型,除非你认为你以后可能需要这个功能。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多