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
вместо целого числа.