def get(self, title):
     print('***** MOVIE SEARCH *****')
     movie = MovieDao.find_by_title(title)
     movielist = []
     for d in movie:
         movielist.append(d.json())
     return movielist
示例#2
0
 def get(id: str):
     print('##### get #####')
     print(id)
     try:
         reco_movie = MovieDao.find_by_title(id)
         data = reco_movie.json()
         print(data)
         return data, 200
     except:
         print('fail')
         return {'message': 'Title not found'}, 404
 def get():
     print("Top Movie 진입")
     rank = ReviewDao.group_by_for_top(
     )  # 영화 = Key, 점수 = Value로 분류한 Dict를 받아옴.
     movie_top_by_review = max(rank,
                               key=rank.get)  # Dict내 Value 점수가 가장 높은 영화 찾기.
     print(movie_top_by_review)
     top_movie_info = MovieDao.find_by_title(
         movie_top_by_review)  # 해당 영화의 정보를 받아옴
     print('# * 30')
     return top_movie_info[0].json(
     )  # 해당 정보가 리스트에 담겨 있어 인덱싱으로 꺼내온 후 json화하여 리턴한다.
示例#4
0
 def get(self, title):
     print("SEARCH 진입")
     print(f'타이틀 : {title}')
     movie = MovieDao.find_by_title(title)
     # review = {review[i]: review[i + 1] for i in range(0, len(review), 2)}
     # review = json.dump(review)
     movielist = []
     # for review in reviews:
     # reviewdic
     for rev in movie:
         movielist.append(rev.json())
     # print(f'Review type : {type(review[0])}')
     print(f'Review List : {movielist}')
     return movielist[:]