在这个使用_message_fields_schema()
示例模型的优秀库给出的示例中,只定义了一些属性引用。用所有属性和 ID 填充元组的最佳方法是什么?
描述这一点的最佳方式是,如果我在 SQL 中执行此操作:
select t.id, t.* from table t
有点做作,但希望你能明白。
在这个使用_message_fields_schema()
示例模型的优秀库给出的示例中,只定义了一些属性引用。用所有属性和 ID 填充元组的最佳方法是什么?
描述这一点的最佳方式是,如果我在 SQL 中执行此操作:
select t.id, t.* from table t
有点做作,但希望你能明白。
图书馆不支持这样做,但我(作者)愿意接受建议。
目前,您必须明确命名所有字段。例如,从简单的 get 示例:
from endpoints_proto_datastore.ndb import EndpointsModel
class MyModel(EndpointsModel):
_message_fields_schema = ('id', 'attr1', 'attr2', 'created')
attr1 = ndb.StringProperty()
attr2 = ndb.StringProperty()
created = ndb.DateTimeProperty(auto_now_add=True)
随时提交功能请求。