3

ページの一番下に来ると、db からより多くのデータをフェッチするコードを書きたいと思います。

私はこのviews.pyを持っています:

locations = Location.objects.filter(**s_kwargs).distinct('id')
paginator = Paginator(locations, 10)
if  request.GET.get('page'):
   locs = paginator.page(request.GET.get('page'))
else:
   locs = paginator.page(1)
data['locs'] = locs
return render_to_response("result.html",data,context_instance=RequestContext(request)) 

これは私のページの下部を検出するための私のjsです:

 $(window).scroll(function () {
  if ($(document).height() <= $(window).scrollTop() + $(window).height()) {
    alert("start loading more data");//<--- load more data from db. 
  }
 });

これを行う方法がわからなくて頭がいっぱいです。ページネーターが私を混乱させています。次のデータを db から取得するにはどうすればよいですか? 新しいデータを html の既存のデータに添付するにはどうすればよいですか? あなたの指導が必要です

4

1 に答える 1