1
我已陷入困境。我想知道基於每日,每週,每月和所有時間的Fetch計數。在數據存儲中,計數約爲2,368,348。每當我嘗試通過Model或GqlQuery獲取計數時,我都會得到一個500錯誤。當行數少時,下面的代碼工作正常。計數方法拋出500錯誤
任何大師能糾正我或告訴我正確的解決方案嗎?我正在使用Python。
的型號:
class Fetch(db.Model):
adid = db.IntegerProperty()
ip = db.StringProperty()
date = db.DateProperty(auto_now_add=True)
統計代碼:
adid = cgi.escape(self.request.get('adid'))
...
query = "SELECT __key__ FROM Fetch WHERE adid = " + adid + " AND date >= :1"
rows = db.GqlQuery(query, monthlyDate)
fetch_count = 0
for row in rows:
fetch_count = fetch_count + 1
self.response.out.write(fetch_count)
看看日誌。你會得到一個截止日期超出的錯誤。您正在嘗試的內容不適用於前端請求。 –