Как преобразовать целое число в строку в запросе в GAE? - PullRequest
0 голосов
/ 17 октября 2010

Если searchquery - это целое число, которое я получаю из формы; как мне преобразовать его в строку? Насколько я понимаю, это причина того, что следующий код не работает (он работает, если searchquery строка:

p = Pet.all().filter('score =', self.request.get('searchquery')).fetch(10)

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 октября 2010

Это Питон?Я так предполагаю.В этом случае используйте int():

p = Pet.all().filter('score =', int(self.request.get('searchquery'))).fetch(10)
0 голосов
/ 17 октября 2010

Я думаю, вам нужно преобразовать Integer в строку, насколько я понимаю, поэтому используйте str (int) в этом случае: p = Pet.all().filter('score =', self.request.get(str('searchquery'))).fetch(10)

...