Django表2最大总结果

2024-10-02 10:30:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我想限制最大总结果。 我只想要一页最多20个结果。我该怎么做

将[:20]添加到查询中会出现错误Cannot update a query once a slice has been taken

我的SearchTestView类:

def get_context_data(self, **kwargs):
    context = super(SearchTestView, self).get_context_data(**kwargs)

    title_result = Title.objects.filter(
        Q(categories__steam_id=36) |
        Q(categories__steam_id=20) |
        Q(categories__steam_id=1) |
        Q(genres__steam_id=29)
    ).filter(release_date__lte=datetime.date.today()).distinct().order_by('- 
    release_date')

    table = TitleTable(title_result)
    RequestConfig(self.request, paginate=False).configure(table)
    context['table'] = table
    return context

有没有办法设置最大页数


Tags: selfiddatagetdatereleasetitlecontext

热门问题