如果searchquery
是我从表单中获取的整数;如何将其转换为字符串?据我所知,这就是为什么以下代码不起作用的原因(如果searchquery
是一个字符串,它就有效:
p = Pet.all().filter('score =', self.request.get('searchquery')).fetch(10)
谢谢
答案 0 :(得分:2)
这是Python吗?我是假设的。在这种情况下,请使用int()
:
p = Pet.all().filter('score =', int(self.request.get('searchquery'))).fetch(10)
答案 1 :(得分:0)
我认为你需要将Integer转换为字符串,因此我在这种情况下使用str(int):p = Pet.all().filter('score =', self.request.get(str('searchquery'))).fetch(10)