我想获得一些随机模型,并在查询中添加了一些标准?
是否可以不实施随机索引?
例如我的查询:
myChoice = DeleteMe.all().filter('gender', 'man').random()
答案 0 :(得分:0)
这是可能的。试试这个:
q = DeleteMe.all().filter('gender', 'man').run()
randModel = q.get(offset=random.ranint(0, q.count()-1))
这将生成一个介于0和查询返回的元素数之间的随机数,然后使用该索引获取结果。