Why do you override the data obtaining for pagination? Isn't the default get_context_data able to do it?