Path Parameter
Pathparameter
#urls.py
path('/product/<product_id>', ProductDetailView.as_view())
#views.py
def get(self, request, product_id):
- urls.py, views.py에서 pathpatamter를 이용해서 값을 받아오는 방법이다
- postman에서 http://localhost:8000/products/product/1 의 url을 입력하면 1번의 상품의 상세를 가져온다.
QueryParamter와 PathParameter의 상황에 따라 사용이 다르다.
-
QueryParamter
쿼리파라미터는 주로 필터, 검색, 정렬에서 사용하시는 것을 권장
밑에 형식일때 쿼리 파라미터를 사용하면 404 에러 발생 -
PathParameter
어떤 product를 식별(정보를 조회)할때 사용
쿼리 파라미터는 에러 발생하지만 패스파라미터는 빈 스트링 반환
Author And Source
이 문제에 관하여(Path Parameter), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cj4207/Path-Parameter저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)