Предоставить конечную точку REST для отображения уникальных значений поля модели - PullRequest
0 голосов
/ 11 декабря 2018

Допустим, у меня есть модель Cat с этими полями:

  • имя: свободный текст
  • размер: перечислить значение, БОЛЬШОЙ / СРЕДНИЙ / МАЛЫЙ

Я могу получить список кошек в следующей конечной точке:

/api/v1/cat

Клиент не знает о размерах.

Существует ли принятый метод DRF для предоставления REST?конечная точка для перечисления возможных значений определенного модельного поля?Моей первой идеей было бы предложить следующую конечную точку:

/api/v1/cat/size

Ответ с чем-то вроде:

["BIG", "MEDIUM", "SMALL"]

Но какую модель я должен использовать для ответа?Есть ли стандартный способ предоставления этой информации с помощью DRF?

1 Ответ

0 голосов
/ 11 декабря 2018

Я думаю /api/v1/cats/sizes хорошо.Понятно, что представляет этот URL.

(Просто измените на множественное число. Отметьте здесь )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...