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',谢谢迈克尔·邓恩。发布你的解决方案,我会接受你的回答