Есть апи следующего вида:
class SomeList(ListAPIView):
serializer_class = SomeListSerializer
paginate_by = 5
def get_queryset(self):
return SomeModel.objects.filter(somefilter).order_by('-date')
все выводится, все хорошо, но понадобилось в конец списка объектов, которые получаются из get_queryset, вставить свой объект не относящийся к SomeModel, имеющий те же поля что и объекты запроса (чтобы корректно сериализовался), но не хранящийся в БД, а кастомный.
Каким образом это сделать наименьшей кровью, не ломая пагинацию и прочее?