【发布时间】:2022-02-01 02:43:32
【问题描述】:
我想使用以下限制作为 [1:10]
data = GroupPostsModel.objects.filter(
group_id=group_id) & GroupPostsModel.objects.filter(post_type=post_type).order_by('-time_stamp')
我试试这个
data = GroupPostsModel.objects.filter(
group_id=group_id & GroupPostsModel.objects.filter(post_type=post_type)[1:10].order_by('-time_stamp')
但是没有用..!
【问题讨论】:
-
你试过
GroupPostsModel.objects.filter( group_id=group_id & GroupPostsModel.objects.filter(post_type=post_type).order_by('-time_stamp')[1:10]切片应该在最后。 -
嗨@Ahtisham,Django 不允许在没有Q 对象的情况下使用
&或|。你也不能像那样在过滤器中写另一个查询。
标签: django django-rest-framework django-queryset django-orm