我想从一个实例entity_pb.EntityProto,以这种方式实例中删除属性如何从Protobuf中删除属性?
pb = entity_pb.EntityProto()
prop1 = pb.add_property()
prop1.set_name('prop1')
prop2 = pb.add_property()
prop2.set_name('prop2')
假设我不想为prop1了。我怎样才能删除它?
此问题涉及到要将protobufs注入到AppEngine数据存储中,但不能放入具有__scatter__
属性的现有protobufs。如果我试图放置该实体,则会返回此错误:BadRequestError: cannot store entity with reserved property name '__scatter__'
+1的列表理解。 – 2013-03-13 21:24:13