build my life

[DRF] Router 본문

Django

[DRF] Router

dalovee 2023. 7. 17. 23:30
728x90

DefaultRouter vs SimpleRouter

- 라우터에 의해서 만들어지는 API

users/ GET(list)
users/ POST(create)
users/pk/ GET(retrieve)
users/pk/ PUT(update)
users/pk/ DELETE(destroy)
users/pk/ PATCH(partial_update)

 

simpleRouter에는 없지만 defaultRouter에서 만들어지는 API가 두가지가 더 있다.

1. API Root (api2/)

2. format suffix ( users.json, users.api, users/99.json, users/99.api)

 

잘못된 URL을 요청할 경우 404 에러가 뜨면서 사용 가능한 URL을 확인할 수 있다.

 


https://www.django-rest-framework.org/api-guide/routers/

 

Routers - Django REST framework

 

www.django-rest-framework.org

 

728x90

'Django' 카테고리의 다른 글

[DRF] Serializer : dict-like  (0) 2023.07.21
[DRF] View 관련 자료 - 공부법  (0) 2023.07.17
[DRF] 인증 기능 오버뷰  (0) 2023.07.17
[Django] 기본 내장 DB 생성 - SQLite  (0) 2023.04.18
Django 시작  (0) 2023.04.18