如何使用批量上传器设置属性默认值

时间:2011-07-20 13:43:49

标签: google-app-engine google-cloud-datastore

我发现在通过批量上传器创建的模型实体中,不会使用默认值创建属性。任何想法为什么会这样?

如果我想通过bulkloader.yaml文件静态设置属性值,可以吗?

class Message(db.Model):
  default = db.BooleanProperty(default=True)
  name    = db.StringProperty()
  message = db.StringProperty()

bulkloader.yaml :(我试过这个,有没有指定boolean属性的变换。

transformers:
- kind: Message
  connector: csv
  connector_options:
   encoding: utf-8
   columns: from_header
  property_map:
   - property: default
     external_name: default
     import_transform: bool
   - property: name
     external_name: name
     import_transform: str
   - property: message
     external_name: message
     import_transform: unicode

0 个答案:

没有答案