TypeError: '>=' not supported between instances of 'str' and 'int' error happening while Django wagtail querying

Из шаблонов django все работает нормально, но из postman выдает эту ошибку. Основной запрос приведен ниже -

query = reduce(
                    or_, (
                        Q(path__startswith=page.path) & Q(depth=page.depth + 1) & Q(primary_category__in=list_categories)
                        | Q(additional_categories__category__in=list_categories)
                        for page in BlogPage.objects.filter(pk__in=blog_ids)
                    )
                )

Трассировка ошибок показывает, что проблема возникает при нарезке набора запросов - части [skip_first:(skip_first+posts)]. В частности, skip_first должно быть целое число, но вместо него получается строка.

Проверьте код, который вызывает blog_post_filter - похоже, что вы передаете строку для skip_first вместо целого числа.

Вернуться на верх