본문 바로가기
Djnago/DRF

[DRF] JSON Return View 만들기

by UnoCode 2021. 3. 21.

이번 글은 퓨어 Django만으로 만든 JSON응답 뷰와 DRF를 사용해서 만든 JSON응답을 비교 하는 시간을 같도록 하겠습니다.

 

REST API 스타일로 Post 관련 설계

/post/ {address}

 

- GET : 목록 응답

- POST : 글 작성, 확인 및 응답

 

/post/{pk}/{address}

 

- GET : {pk}번 글 응답

- PUT : {pk}번글 수정/저장

- DELETE : {pk}번글  삭제

 

Django-rest-framework Settings

 Django-rest-framework 설치

pip install djangorestframework~=3.11.0

settings.py에 등록

INSTALLED_APPS = [    'django.contrib.admin',   
                      'django.contrib.auth',    
                      'django.contrib.contenttypes',    
                      'django.contrib.sessions',    
                      'django.contrib.messages',    
                      'django.contrib.staticfiles',    
                      'rest_framework',
                 ]

urls.py 수정

 

urlpatterns = [

    path('admin/', admin.site.urls),

    path('api-auth/', include('rest_frmework.urls')),

]

urlpatterns = [    path('admin/', admin.site.urls),    
                   path('api-auth/', include('rest_frmework.urls')),
              ]

 

'Djnago > DRF' 카테고리의 다른 글

[DRF] API 서버와 REST  (0) 2021.03.21

댓글