Как получить максимальную модель данного параметра из запроса?Spit max entity из запроса
Что мне нужно - это получить параметр xs, сравнить xs max в ndb.
Если max_ndb (хз) выше возвращает max_model, в противном случае вернуть 204
@MyModel.query_method(requests_fields('xs',),
name='infofest',
path='mymodel',
http_method='GET'
)
def get_model(self,query):
return max(query, key=MyModel.xs)#??
Из самого курса запроса не итерации, и я не могу использовать query_method вместо Что-то вроде.
@MyModel.method(request_fields=('xs',),
path='mymodel/{xs}', http_method='GET', name='mymodel.get') def MyModelGet(self, my_model):
if not my_model.maxXS_from_datastore:
return model_with_maxXS
return 204
Или мы можем использовать GQL в endpoints-proto-datastore? Спасибо
Спасибо, что я сделал это и имею список нисходящего порядка. Является ли этот запрос итерируемым? я всегда получаю 'Объект атрибута AttributeError:' list 'не имеет атрибута' fetch_page '' –
Я не думаю, что вам нужно извлечь всю страницу, вы должны захватить первый элемент в возвращаемом списке из запроса, нет? – Patrice
myModel.query(). Fetch (1) дайте мне ошибку, о которой я упоминал, я понял это неправильно? –