相关疑难解决方法(0)

Django按特定顺序从id的数组中获取QuerySet

这是一个快速的你:

我有一个id列表,我想用它来返回一个QuerySet(或者数组,如果需要的话),但是我想维护那个顺序.

谢谢

arrays django

67
推荐指数
5
解决办法
3万
查看次数

按列表中的值对查询集进行排序

是否可以通过查询中提供的元素列表对django查询集进行排序?例如,如果我这样做

m.objects.filter(id__in=[3,1,8])
Run Code Online (Sandbox Code Playgroud)

我不希望查询集的顺序是id 3的元素,id 1的元素和id 8的元素.

谢谢

python django

10
推荐指数
4
解决办法
9434
查看次数

如何在保留顺序的情况下查询列表

我想根据列表进行查询。我知道我可以这样做:

lists = [Everton, Liverpool, Villa]
queryset = Betting.objects.filter(matches__in=list)
Run Code Online (Sandbox Code Playgroud)

但是,这不会按顺序查询表。我正在做的操作是基于fuzzywuzzy的,并且至关重要的是查询是按照列表的顺序完成的

我已经看到这个解决方案django-create-a-queryset-from-a-list-preserving-order.html但它似乎不适用于 sqllite

谢谢..任何帮助将不胜感激

python django django-models django-orm

5
推荐指数
1
解决办法
806
查看次数

标签 统计

django ×3

python ×2

arrays ×1

django-models ×1

django-orm ×1