максимальные результаты django-tables2 - PullRequest
0 голосов
/ 18 июня 2019

Я хочу ограничить максимальный общий результат.Я хочу только одну страницу с максимум 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

Есть ли способустановить максимальное количество страниц?

...