[英]Google Cloud Datastore Query's
嘗試根據在 Google 雲中自動生成的名稱/ID 字段來定位數據。 我希望能夠更新給定的實體,但是我發現很難使用數據格式。 我有一個帶有“更新”按鈕的數據列表,當單擊更新時它會給出該實體的唯一名稱/ID,但是我似乎無法找到一種方法來在谷歌中提取與該名稱/ID 關聯的信息雲。
def updateSong():
songID = request.form['Update']
# songQuery = datastore_client.query(kind="Song")
# songs = list(songQuery.fetch())
query = datastore_client.query(kind='Song', ancestor=songID)
songData = query.fetch()
print(songData)
id_token = request.cookies.get("token")
error_message = None
if id_token:
try:
user_data = google.oauth2.id_token.verify_firebase_token(
id_token, firebase_request_adapter)
except ValueError as exc:
error_message = str(exc)
return render_template('UpdateSong.html', user_data=user_data, error_message=error_message, songID=songID)
是否沒有一種方法可以查詢歌曲 ID 以便能夠像這樣使用它:
song['Title'] = song title
嘗試這個
query = datastore_client.query()
query.key_filter(datastore_client.key('Song', songID))
song = list(query.fetch())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.