Как получить объект json из значения django paginator
Я пытаюсь получить Json значение из объекта Django Paginator, чтобы вернуть его обратно в html файл в виде json ответа через метод JsonResponse. Пожалуйста, помогите. Вот мой код
users=User.objects.all().order_by("id")
book_paginator=Paginator(users,10)
page_num=request.GET.get('page') // say page==2
page=book_paginator.get_page(page_num)
retutn JsonResponse({'data':page)
Я знаю, что это не сработает, но вы понимаете суть того, что я пытаюсь архивировать. Пожалуйста, помогите. Спасибо.
вы можете итерировать get_page() результат
from django.forms.models import model_to_dict
pages = book_paginator.get_page(page_num)
data = [model_to_dict(page) for page in pages]
return JsonResponse({'data': data)