_공부하는/python

django rest framework 테스트

흰 the JohFam 2021. 12. 4. 19:45

 

urls.py 파일 위치 헷갈려서 좀 헤맸기 때문에 기록용

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

movielist/movie_api/movie_api/urls.py

# from django.contrib import admin
# from django.urls import path
#
# urlpatterns = [
#     path('admin/', admin.site.urls),
# ]

from django.conf.urls import url, include
from django.urls import path
from django.contrib import admin
from rest_framework import routers
from movies.views import MovieViewSet

router = routers.DefaultRouter()
router.register('movies', MovieViewSet)

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^', include(router.urls)),
]

# urlpatterns = [
#     path('admin/', admin.site.urls),
#     # path(r'^', include(router.urls)),
# ]
#
# urlpatterns += router.urls

디폴트로 적혀있던 코드 주석처리해놓고 코드 작성.

urlpatterns를 아래 코드로 해도 무방

 

  • DefaultRouter는 SimpleRouter랑 비슷한데 홈화면도 제공해줌

 

  • GET 요청

insomnia

  • DELETE 요청

 

  • PUT 요청; 데이터 수정

 

참고)

https://jamanbbo.tistory.com/43