0

この例に従って、

ページ付けの例

私は自分のモデルの1つでそれを使用しようとしました。

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))

どういうわけか私は'Page' object is not iterableそれを私の見解でそのように使用するときに得ています

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

1 に答える 1

1

スクリプトにタイプミスがあります。行は。people = pagination.page('page')である必要がありますpeople = pagination.page(page)。エラーメッセージからの手がかりは、それがオブジェクトを期待しているというPageことです、そしてそれが得たものは何でもオブジェクトのように振る舞わなかったようです。

于 2013-01-09T19:22:33.387 に答える