Как вернуть результат на основе Queryset в django rest framework? - PullRequest
0 голосов
/ 08 ноября 2019

Я пишу Django Rest API, и мой пример использования выглядит следующим образом:

Вот моя конечная точка: http://127.0.0.1:8000/api/v1/totalclinic/slug=abc&date=9-10-21

Это вернет все результаты запроса доктора ABC, которыйработал в эту конкретную дату.


{
        "doctor_name": "ABC",
        "slug": "abc",
        "working_date": "2019-10-21T07:32:24Z",
        "clinic": "xyx",
}

Для этого я использую общий список APIView, и мое требование состоит в том, чтобы подсчитать количество клиник, посещенных врачом, используя результат набора запросов, и распечатать его.

Есть ли способ напечатать мой собственный результат подсчета вместо результата набора запросов, когда пользователь вводит http://127.0.0.1:8000/api/v1/totalclinic/slug=abc&date=9-10-21.

1 Ответ

0 голосов
/ 10 ноября 2019

Ответ на ListView контролируется классом нумерации страниц, поэтому вам нужно настроить этот класс. Решение для этого случая хорошо документировано:

https://www.django -rest-framework.org / api-guide / pagination / # custom-pagination-styles

...