GAE bulkloader:自动生成的bulkloader.yaml中缺少实体

时间:2010-08-22 05:53:33

标签: python google-app-engine

我正在将django应用程序迁移到GAE,我将使用bulkloader上传现有数据。

模型很简单,基本上有两种模式:

class Tag(db.Model):
      name = db.StringProperty (required=True)

class Entry(db.Model):
      # some properties ...
      # ...
      tags = db.ListProperty(db.Key)

我针对我的GAE应用运行了appcfg.py create_bulkloader_config,发现了bulkloader.yaml生成的两个问题:

  1. 仅生成Entry种类,生成的Tag中没有bulkloader.yaml种。{/ li>
  2. 实物Entry,缺少属性tags
  3. 我也注意到虽然我有代码查询模型Tag这样:

    Tag.gql('WHERE name = :1',t)
    

    GAE不会在Tag中为index.yaml生成索引。我想知道这与Tag ...

    中遗漏的bulkloader.yaml有关

    有任何暗示吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

尝试在控制面板的数据存储查看器中运行该GQL。