(这是在github上发布的关于令人敬畏的endpoints-proto-datastore库的相同问题的副本)
我正在尝试实现我的 API,以便客户端可以在 api 请求中传递 '?fields=' url 参数,然后我可以指示查询构建响应并仅返回请求的 collection_fileds。
但是,我不知道如何将 url 参数传递给 @query_method 装饰器;这是我的代码:
@Contact.query_method(query_fields=('limit', 'order', 'pageToken'),
collection_fields=('name', 'birthday'),
path='contacts',
name='contacts.list')
def contacts_list(self, query):
return query
如何fields
将请求中的参数传递给装饰器中的 collection_fields= 命名参数?