PROJECTS

Team Project 4 | for문, list 브라우저 연결시 문제점 2가지와 해결방식 2가지 | 6월 10일

nicesugi 2022. 6. 10. 19:07

Team Project 4  |  Watch a Movie N.11

 Github  https://github.com/2JYK/Watch-a-movie-N.11-Django

영화 추천 시스템 ; 사용자가 작성한 영화 리뷰를 토대로 영화를 추천

👩🏻‍💻 담당 파트 : movie app  > 메인 페이지 & 영화 상세 페이지

 

🌱 6월 10일

✔️ 아이템 협업 필터링을 이용해 메인페이지에 추천영화들 로드

✔️ 평점 3.0 이상의 영화를 보여주기

✔️ '첫' 로그인에서만 선호 영화를 고를 수 있도록 함

 

👩🏻‍💻 포스팅 내용

➕ 어려웠던 점 문제점 2가지와 해결방식 2가지


🌱 어려웠던 점

로드할 값들은 터미널에서 확인이 되.지.만

브라우저에서는 한 개의 값만 보였음 

문제점 2가지와 해결방식 2가지

1. 협업 필터링을 사용해 메인페이지에 추천영화를 로드할 값들은 터미널에서 확인이 되.지.만 브라우저에서는 한 개의 값만 보였음

But, 화면에서 나오길 (사진이 없네요..)

제가 이 문제를 직면했을 땐 딱 아래 글처럼 ㅡ 이렇게 ㅡ 나옴

아래사진에는 영화 제목들은 칸 하나에 담겨 나오잖아요? 전 칸 하나에 글자 하나였어요. 아래처럼

서 

1

9

7

7

-> for문을 없애버림

이유: for문을 사용해서 덮어쓰기를 하여 최종남는 값만 list로 보여줬었던 것

 

2. for문을 없앤 상황에서 아래처럼 이미지, 평점 등 해당 값들이 안들어왔었음

-> 빈 리스트를 만들어서 for문을 이용해주고 타이틀을 지닌 객체를 불러와 넣어주어 불러줌.

수정 후

👍 참고 : 메인페이지에 적용시키는 두 가지 방법

팀원 한 명과 같이 했고, 저는 list 가 1번Error에 허우적거릴때  팀원은 다른 방식 적용함

팀원이 좀 더 빨라서 그 팀원걸 쓰기로 하였으나

방식은 여러가지를 보는게 좋으니 참고하세요.

좌-제가 함 / 우-팀원이 함

 

 

 

반응형