[오늘의 영화] "조, 드레이크 도레무스"

오늘 한 일

  • Page5.html 에 DB 검색을 통해서 영화 정보 HTML 추가하기

flask_server.py 에 해당 route 추가

@app.route('/search_movie', methods=['POST'])
def search_movie():
    search_movie = request.form['search_title_give']
    data = {
        'search_movie': search_movie
    }
    db.search_movie.insert_one(data)
    return jsonify({'result': 'success'})

@app.route('/search_DB', methods=['GET'])
def search_DB():
    # 임의로 정한, '온다'라는 영화
    search_movie = list(db.search_movie.find({}, {'_id': 0}))
    print(search_movie)
    search_title_give = search_movie[-1]['search_movie']
    print(search_title_give)
    #movie_info_receive = request.args.get('movie_info_give','movie_info_give')
    movie_info_ART = list(db.ART_movie_list.find({'title':{'$regex':search_title_give}}, {'_id': 0}))
    print(movie_info_ART)
    if (movie_info_ART == ''):
        return ('해당 영화가 존재하지 않습니다.')
    else:
        return jsonify({'result': 'success', 'Movie_info':movie_info_ART})

추가한 route 를 활용해서 해당 html에 일정한 양식으로 보여주는 html 작성

영화 "첫키스만 50번째" 검색

영화 "커런트 워" 검색

수정해야할 부분

  • DB에 없는 영화를 입력할 시, '존재하지 않는 영화'라는 것을 알려주는 기능
  • (+), (-) 를 눌러서 보고싶은 영화 / 보고싶지 않은 영화에 담기
  • ART_movie_list 말고도, Long_movie_list db 에서도 같이 검색하는 기능 (두 개의 DB에서 검색해서 그 중에서 하나라도 있으면 영화정보를 보여주는 기능)
  • '코멘트 저장하기'를 누르면, 해당 유저의 코멘트 컬렉션에 들어가도록 연결하기

참고한 사이트

profile
백엔드 개발자 준비생인 영화광 심리학도입니다. #node.js #Javascript #영화광 #심리학 #백엔드개발자

0개의 댓글