* 네이버 API 사용 시 애플리케이션 등록 필요
1. 결과 창 (아이언 맨 검색 시)
1) 포스터 이미지 + 상세 정보 구현 + 별점 구현
2) 더보기 클릭 시 네이버 영화 페이지로 이동
2. 구현 코드 (menubar.html, urls.py, views.py, search.html)
1) menubar.html
- GET 방식으로 검색어 보내기
2) urls.py
* name 속성이 실제 url 부를 시 사용되어야 하는 속성 'searchapi(app_name) : search_api(urlpattern의 name 속성)'
* urls.py에서 app_name을 사용하는 이유? (네임스페이스라고도 함) 사용하지 않아도 되지만, 만약 다른 앱에서 동일한 url 별칭을 사용하면 중복이 발생할 수 있으므로, 이 문제를 해결하기 위해 app_name 사용!
3. views.py
- 네이버 검색 API 실제 구현 내용
4. search.html
4-1) 별점 구현
4-2) 이미지 및 상세 정보 구현
'프로젝트 > 콘텐츠 추천 프로젝트' 카테고리의 다른 글
[머신러닝, Django] 장르 기반 필터링 구현 (0) | 2023.03.15 |
---|---|
[머신러닝, Jupyter NoteBook] 장르 기반 필터링 전처리 (0) | 2023.03.15 |
[API, Django] TMDB API 사용, 콘텐츠 정보 불러오기 (4) (0) | 2023.03.15 |
[API, Django] TMDB API 사용, 콘텐츠 정보 불러오기 (3) (0) | 2023.03.15 |
[API, Django] TMDB API 사용, 콘텐츠 정보 불러오기 (2) (0) | 2023.03.15 |