我的代碼如下:class sample(ndb.Model): text=ndb.StringProperty()class sample2(webapp2.RequestHandler): def get(self, item): q = sample.query() q1 = query.filter(item in sample.text)我想在示例中的文本中搜索特定的單詞(項目)。我該怎么做?我試過這個鏈接,但它并沒有真正回答我的問題——如何在 Python 中為 Google App Engine 獲取 StringProperty 的值?
2 回答
www說
TA貢獻1775條經驗 獲得超8個贊
首先,Python 2 自 2020 年 1 月 1 日起已棄用,Google Cloud Platform 強烈鼓勵遷移到更新的運行時。此外,不再推薦使用 ndb 庫,并且需要更新依賴它的代碼,然后才能開始使用 Python 3 運行時。所有這些原因使我建議您在花費大量時間之前直接切換。
話雖如此,您可以在有關查詢和屬性的 ndb 庫文檔中找到答案。Github 代碼示例中還有幾個示例。
首先,您需要使用該query()方法檢索實體,然后通過 python 對象屬性表示法訪問它的數據?;蚨嗷蛏贂缦滤荆?/p>
q = sample.query() # Retrieve sample entity.
substring = 'word' in q.text # Returns True if word is a substring of text
添加回答
舉報
0/150
提交
取消
