이런 형태의 URL을 본적이 있을 것이다.
https://www.osulloc.com/kr/ko/store/detail?id=1
이런걸 쿼리스트링 이라고 하는데, 데이터를 전달하기위한 url의 일부분이다.
GET방식의 파라미터 전달 문자열이며, ? 뒤의 부분에 해당한다.
변수=값&변수=값&변수...의형식이다
store/detail 까지가 개발중에 urls.py에 써놓은 주소이다. 그리고 ? 물음표 ? 뒤의 변수는 views에 request.GET.get을 통해 등록한다음 쓰면 된다.
def get(self,request):
store_id = request.GET.get('id')
store = Store.objects.get(id=store_id)
...
def get(self, request):
item_id_from_front = request.GET.get('item_id_from_front')
reviews = ItemReview.objects.filter(item_id=item_id_from_front)
.....
이번 1차 프로젝트 "오설록"의 views.py 의 일부분을 발췌해왔다.