如何访问数据存储查询的属性(App Engine,python)

How to access properties of Datastore query (App Engine, python)

我快要疯了,试图访问数据存储区查询的属性。我在文档中找不到任何内容(可能是我)。

在数据存储中我有以下内容:

这是我的 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()

到目前为止一切顺利,但我如何访问此查询的属性?

我没能找到的是如何访问用户 'batman' 的 first_name? 类似于:

name = qn.somefuntion('first_name')

有人可以告诉我如何操作并指出相应的文档吗?

谢谢!

查看 python library reference for an Entity。那里的关键部分是“您可以像对待普通 Python 字典一样对待实体。”

for entity in qn:
    print(entity['first_name'])