是否可以使用某些标准在Google App Engine中获取随机模型?

时间:2013-06-18 15:58:04

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

我想获得一些随机模型,并在查询中添加了一些标准?

是否可以不实施随机索引?

例如我的查询:

myChoice = DeleteMe.all().filter('gender', 'man').random()

1 个答案:

答案 0 :(得分:0)

这是可能的。试试这个:

q = DeleteMe.all().filter('gender', 'man').run()
randModel = q.get(offset=random.ranint(0, q.count()-1))

这将生成一个介于0和查询返回的元素数之间的随机数,然后使用该索引获取结果。