django页面对象不适用于分页示例

django页面对象不适用于分页示例,django,pagination,views,Django,Pagination,Views,以此为例, 我试着用我的一个模型 def index(request): firstTen = Person.objects.all() pagination = Paginator(firstTen, 2) page = request.GET.get('page') try: people = pagination.page('page') except PageNotAnInteger: people = pag

以此为例,

我试着用我的一个模型

def index(request):
    firstTen = Person.objects.all()
    pagination = Paginator(firstTen, 2)

    page = request.GET.get('page')

    try:
        people = pagination.page('page')
    except PageNotAnInteger:
        people = pagination.page(1)


    return render_to_response('index.html', {'people': people},
        context_instance=RequestContext(request))
由于某种原因,当我在视图中使用“页面”对象时,它是不可编辑的

{% for result in people %}
{% endfor %}

脚本中有一个输入错误:行
people=pagination.page('page')
应该是
people=pagination.page(page)
。从错误消息中得到的线索是,它需要一个
Page
对象,而它得到的任何对象似乎都不像一个对象。

people=pagination.Page('Page')应该是people=pagination.Page(Page)更改这一点会给我另一个关于Page not be的错误,int()参数必须是字符串或数字,而不是'NoneType',谢谢迈克尔·邓恩。发布你的解决方案,我会接受你的回答