@Nmm333

Как обернуть json объект в django rest framework?

У меня объект возвращается в виде
{
    "import_id": 7
}

А хочу чтобы все запросы возвращались в виде:
{
    "data": {
        "import_id": 7
     }
}

Как это лучше всего сделать?
P.S. Это не один такой запрос, есть ещё. И надо чтобы все возвращались внутри объекта "data"

Спасибо.
  • Вопрос задан
  • 204 просмотра
Решения вопроса 1
@MAGistr_MTM
Учусь программировать
Если вам нужно только для отображения такое, тогда нужно переписать to_representation метод в сериалайзера вот доки.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
deepblack
@deepblack
https://www.django-rest-framework.org/api-guide/re...
@api_view(['GET'])
@renderer_classes([JSONRenderer])
def get_data(request, format=None):
    """
    A view that returns  JSON.
    """
    data = {
        "import_id": 7
     }
    content = {'data': data}
    return Response(content)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы