fox_12
@fox_12
Расставляю биты, управляю заряженными частицами

Добавить свой объект в запрос?

Есть апи следующего вида:
class SomeList(ListAPIView):

    serializer_class = SomeListSerializer
    paginate_by = 5

    def get_queryset(self):
        return SomeModel.objects.filter(somefilter).order_by('-date')

все выводится, все хорошо, но понадобилось в конец списка объектов, которые получаются из get_queryset, вставить свой объект не относящийся к SomeModel, имеющий те же поля что и объекты запроса (чтобы корректно сериализовался), но не хранящийся в БД, а кастомный.
Каким образом это сделать наименьшей кровью, не ломая пагинацию и прочее?
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@reb00ter
Django developer
как вариант - можешь переопределить get_context_data и поколдовать там, аккуратно сделав сначала list из QuerySet
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы