django aggregation을 사용해서 별점 average를 구해보았다. aggregation은 나중에 따로 공부를 해야겠다.
Search View 생성
filter에 __contains를 사용해서 프런트에서 받아온 search term을 포함하는 상품 리스트를 보내주는 뷰를 작성했다.
url에 쿼리 스트링을 사용해서 검색어를 받아왔다.
MyPage View 생성
여기는 일단 로그인한 사용자의 이름만 프론트로 보내주기로 협의했기 때문에 간단히 해결할 수 있었다. 내가 만든 뷰 중에서는 처음으로 로그인 데코레이터를 사용하기 때문에 그래도 새로웠다. 동건님이 잘 만들어주신 로그인 체크 데코레이터를 임포트했다. 처음에는 user를 어떻게 받아오지 했는데 해당 데코레이터에서 user를 body에 추가해서 보내주는 것이였다👍🏻