将数据列表转换回查询没有任何意义。查询对象从不保存数据。它仅表示对数据库的查询。如果将列表添加到查询中,它将不得不再次获取所有内容,这将是多余的并且在性能方面非常糟糕。
你可以做什么:
- 描述如何
reputation
计算该字段;有可能以某种方式对数据库中的数据进行排序。 - 修改视图以不需要查询对象。如果需要进行其他过滤等 *** 作,则应在进行任何排序之前完成,因为排序将花费更少的时间并具有更少的条目(并且将从数据库中获取的数据更少。)因此,你可以将过滤后的查询对象发送到排序函数在将其发送到模板之前就可以使用(它不在乎是查询还是列表)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)