我能夠通過參數替換將字符串變量正確傳遞給gqlquery,下面是我嘗試使用的代碼;當通過gql查詢中的參數替換傳遞字符串時無法獲得結果
user_name = self.request.get('username') #retrieved from UI
p = models.UserDetails.all().filter('user_name = ', user_name).fetch(1)
我沒有得到任何結果,並且查詢失敗。但是,當我很難這樣的代碼查詢,
p = models.UserDetails.all().filter('user_name = ', "peter rice").fetch(1)
我得到我預期的結果集。我想我以錯誤的方式傳遞變量user_name
,請幫助我獲得我的一段代碼。
P.S.我從Nick Johnson的帖子瞭解到字符串替換非常危險,所以我沒有試一試。 – Arun 2009-11-02 11:12:59