결과

Untitled

form 만들기

form 은 회원 가입, 검색, 게시글 작성에 사용하는데요.

form 에 데이터를 입력하고 전송 버튼을 누르면, 입력한 데이터가 서버로 전송됩니다.

action 에는 url_for 로 데이터를 보낼 url을 설정해주고, name 속성을 활용해서 데이터에 명찰을 붙여줍니다.

<form action="{{ url_for('movie') }}">
  <input type="text" name="query">
  <button type="submit">검색</button>
</form>

검색어 받아오기

<aside> 💡 이제 form에서 보내준 검색어를 받아옵시다. movie 함수에서 request.args.get('name 속성명')를 활용하시면 Form에서 입력한 데이터를 받아올 수 있습니다.

</aside>

from flask import Flask, render_template, request

@app.route('/movie')
def movie():
    print(request.args.get('query'))
    return render_template('movie.html')

Untitled

영화 검색 기능 구현

영화 진흥위원회 API

<https://www.kobis.or.kr/kobisopenapi/homepg/apiservice/searchServiceInfo.do>