Получение значения 'draw' таблицы данных на Django

Я использую datatables Server-side processing официальная документация с Django и мне не очень понятна документация, ниже я описываю проблему, которая у меня возникла, надеюсь, кто-нибудь сможет мне помочь. Заранее спасибо.

В моем view.py я получаю значение draw, отправленное DataTables следующим образом:

draw = request.GET.get("draw")

и затем я отправляю его вместе с другими необходимыми параметрами в мой JSON следующим образом:

records = MyObject.objects.all().count()

response = {
        'draw': draw,
        'recordsTotal': records,
        'recordsFiltered': records,
        'data': data
    }

return JsonResponse(response)

Проблема у меня в том, что я получаю значение draw как строку, а мне нужно отправить его как int, может я что-то не так понимаю, суть в том, что я не понимаю, Paging и поиск тоже не работают. Может кто-нибудь объяснить, как это работает? Я читаю уже несколько часов и у меня все еще много сомнений.

Вернуться на верх