2011-05-19 53 views
1

你好我想用這條線時,只計算使用的密鑰,並得到一個錯誤信息 self.response.out.write(A.all(keys_only=True).count(100000000))這條指令爲什麼不起作用?

錯誤消息我得到的是 TypeError: all() got an unexpected keyword argument 'keys_only'

難道它不是應該這樣的工作方式?我究竟做錯了什麼? 感謝 `

更新:我發現這樣的工作:

query = A.all() 
    query._keys_only = True   
    self.response.out.write(query.count(100000000)) 
+1

讓更多的上下文到你的代碼會有幫助。具體來說,如何創建A(它看起來像一個查詢)。 – jedwards 2011-05-19 08:51:37

+0

A是一個SearchableModel,據報這是一個問題。感謝您的評論。 – 2011-05-19 10:08:07

回答

1

有問題SearchableModel和keys_only。你可以做一些這樣的想法。

query = A.all() 
query._keys_only = True