Я пытаюсь использовать модуль разбиения на страницы django, в том числе в стандартной версии дистрибутива 1.3.
При попытке загрузить страницу, которая в настоящее время управляется нумерацией страниц, если я не включаю? Page = наУри, он выдает ошибку TypeError.У меня никогда не возникало подобной ситуации раньше, и я не вижу причин для ее возникновения.
Вот мой текущий взгляд:
paginator = Paginator(mails_list, 25) # Shows 25 mails per page
page = request.GET.get('page')
try:
mails = paginator.page(page)
except PageNotAnInteger:
# If page is not an integer, deliver the first page.
mails = paginator.page(1)
except EmptyPage:
# If page is out of range (e.g. 9999), deliver last page of results
mails = paginator.page(paginator.num_pages)
TypeError:
int() argument must be a string or a number, not 'NoneType'
Ошибка отображается в строке 3 приведенного выше кода:
mails = paginator.page(page)
Кто-нибудь видел эту ошибку раньше и / или знает, как ее исправить?