django model.objects.filter для цикла не перебирает все записи - PullRequest
1 голос
/ 01 октября 2019

со мной произошла эта странная вещь, я пытаюсь перебрать кучу записей, которые я получил из базы данных, значение print(next_ghanoons.count()) равно 190, но напечатано в цикле for

0 1 2, ...

и i идет до 106 и никогда не достигает 190 записей, что не так с моим кодом

@staticmethod
def get_next(obj):
    current_section = obj.id_section
    current_id_book = obj.id_section.id_book.id_book
    next_order = obj.order + 1
    try:
        next_ghanoons = Ghanon.objects.filter(order=next_order)
    except ObjectDoesNotExist:
        return None
    print(next_ghanoons.count())
    i = 0
    for ghanoon in next_ghanoons:
        i = i + 1
        print(i)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...