有沒有辦法獲得django queryset中的下n個記錄?如何獲取django queryset中的下n條記錄?
例如,如何在獲得前五條記錄後獲得下5條記錄?我使用的情況是,我有我的網頁上看到更多的按鈕,我想加載下一個5個記錄每當看到更多的按鍵(通過AJAX)
我願做這樣的事情
#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