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번째" 검색
영화 "커런트 워" 검색
Flask Get 방식으로 URL 가져오는 방법
https://roksf0130.tistory.com/97
Falsk HTTP 메서드
https://qhrhksgkazz.tistory.com/133
Html form 태그란?
http://www.nextree.co.kr/p8428/
MongoDB 컬렉션 Drop
https://cinema4dr12.tistory.com/735
MongoDB Document 조회하는 find()
https://pro-self-studier.tistory.com/59