Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python GAE bulkloader:自动生成的bulkloader.yaml中缺少实体_Python_Google App Engine - Fatal编程技术网

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

Python GAE bulkloader:自动生成的bulkloader.yaml中缺少实体,python,google-app-engine,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.

我正在将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\u bulkloader\u config
,发现生成的bulkloader.yaml存在两个问题:

  • 仅生成种类
    条目
    ,在生成的
    bulkloader.yaml
    中没有种类
    标记
  • 实物
    条目
    ,缺少属性
    标签
  • 我还注意到,虽然我有查询模型
    标记的代码,但如下所示:

    Tag.gql('WHERE name = :1',t)
    
    GAE不会在
    index.yaml
    中为
    标记生成索引。我想知道这是否与
    bulkloader.yaml
    中缺少
    标记有关


    有什么提示吗?提前感谢。

    尝试在控制面板的data store viewer中运行该GQL

    事实证明,GAE每24小时更新一次模型统计数据。我等待了2天,然后再次运行脚本。所有实体都是在bulkload.xml中创建的