我用django 做了一个搜索页 对结果进行分页,第一页正常显示,但是点击下一页 就提示需要传入值才可以,有可以帮我解答一下的么
def result(request):
if request.method =='POST':
T = request.POST.get('lb')
Y = request.POST.get('pc')
fs = request.POST.get('fs')
results_list= Zhiyan.objects.filter(Q(lb=T),Q(pc__contains=Y),Q(zdf__lte=fs))
paginator = Paginator(results_list, 10)
page = request.GET.get('page')
try:
results = paginator.page(page)
except PageNotAnInteger:
results = paginator.page(1)
except EmptyPage:
rseults = paginator.page(paginator.num_pages)
#results_json = serializers.serialize('json',results)
#results_list = json.loads(results_json)
#results_dict = map(lambda x: x.get('fields'),results_list)
return render_to_response('search.html',{'results':results,
'search':Search},RequestContext(request))
坐等大神