djangoクエリーセットで次のn個のレコードを取得する方法はありますか?djangoクエリーセットで次のn個のレコードを取得するには?
たとえば、最初の5つのレコードを取得した後、次の5つのレコードを取得するにはどうすればよいですか?私のユースケースは、私は私のページに多くのボタンが表示されていることであり、私が見るより多くのボタンがクリックされるたびに(AJAXを経由して)次の5つのレコードをロードする
私はこの
#function that handles ajax
def load_next_five(initial_five)
next_five = initial_five.???
return JsonResponse({'next_five': list(next_five)})
def main_view(request):
initial_five = Car.objects.filter(year__gte=2000)
...
ような何かをしたいと思います
load_next_five関数についてはどうすればよいですか?
ページ番号を確認してください。https://docs.djangoproject.com/en/1.11/topics/pagination/ Django Rest Frameworkには、役に立つかもしれないページ作成ツールもあります。 – ChidG