如何在GAE中的查询中将整数转换为字符串?

时间:2010-10-17 02:35:58

标签: google-app-engine google-cloud-datastore

如果searchquery是我从表单中获取的整数;如何将其转换为字符串?据我所知,这就是为什么以下代码不起作用的原因(如果searchquery是一个字符串,它就有效:

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

谢谢

2 个答案:

答案 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)