我想從一個實例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