0
0 комментариев

Есть следующий код:

items = 99
page_id = 1
num_page = 2
 
if page_id <= num_page:
    items = 1
else:
    items = 0
 
print(items) # 1

Теперь возьмем следующий код:

print(page_id, paginator.num_pages) # (1, 2)
if page_id <= paginator.num_pages:
    items = paginator.page(page_id)
else:
    items = None
 
print(items) # None

В чем проблема?

Оказалось, что page_id = u'1' во втором случае:

print(page_id, paginator.num_pages, page_id <= paginator.num_pages)
# (u'1', 2, False)


Добавить комментарий