相关疑难解决方法(0)

django一旦获取切片,就无法组合查询

有没有办法连接切片查询集?它的简化示例(我意识到这个特定的例子可以写在一个查询中):

>>> ...
>>> query_set_1 = Model.objects.filter(...)[:3]
>>> query_set_2 = Model.objects.filter(...)[5:]

>>> query_set_1 | query_set_2
Run Code Online (Sandbox Code Playgroud)

不去工作,

>>> AssertionError: Cannot combine queries once a slice has been taken.
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢!

django concatenation django-queryset slice

5
推荐指数
2
解决办法
3955
查看次数

标签 统计

concatenation ×1

django ×1

django-queryset ×1

slice ×1