Как получить доступ к свойствам запроса к хранилищу данных (App Engine, python) - PullRequest
0 голосов
/ 06 августа 2020

Я схожу с ума, пытаясь получить доступ к свойствам запроса к хранилищу данных. Я ничего не нашел в документации (это мог быть я).

В хранилище данных у меня следующее:

введите описание изображения здесь

Вот фрагмент моего main.py:

import all the necessary stuff
...
datastore_client = datastore.Client()
u_name = 'batman' # example of the user I want to find
qn = datastore_client.query(kind='user').add_filter('user_id', '=', u_name).fetch()

Пока все хорошо, но как мне получить доступ к свойствам этого запроса?

Что Я не смог найти, как мне получить доступ к first_name пользователя "batman"? Что-то вроде:

name = qn.somefuntion('first_name')

Может ли кто-нибудь сказать мне, как это сделать, а также указать мне соответствующую документацию?

Спасибо!

1 Ответ

2 голосов
/ 06 августа 2020

Ознакомьтесь со ссылкой на библиотеку python для Entity . Ключевая часть здесь - «вы можете рассматривать объект как обычный Python словарь».

for entity in qn:
    print(entity['first_name'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...