Методы HTTP для Django Rest Framework Viewset - PullRequest
2 голосов
/ 19 апреля 2020

Я работаю над django rest view Framework и хочу знать, какие методы HTTP соответствуют функциям:

1.list ()

2.create ()

3.retrieve ()

4.update ()

5.partial_update ()

6.destroy ()

У меня есть много искал, но я не получил конкретный c ответ на мой вопрос.

Так что я просто хочу знать, какой метод http отображает все перечисленные выше функции

заранее спасибо! !

Ответы [ 2 ]

4 голосов
/ 19 апреля 2020

Вы можете видеть Django код Rest Framework и видеть в routers.py отображение методов файла, например, в SimpleRouter:

  • GET: list () и retrieve ()
  • POST: create ()
  • PUT: update ()
  • PATCH: part_update ()
  • DELETE: destroy ()
3 голосов
/ 19 апреля 2020

Простым способом вы можете сказать:

1.list (): HTTP Get

2.create (): HTTP Post

3.retrieve (): HTTP Get

4.update (): HTTP Put

5.partial_update (): HTTP Patch

6.destroy (): HTTP Delete

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