
지금 여기예요
4
257
웹앱 만들기
플라스크에서 템플릿 렌더링하기
플라스크가 제공하는
render
_
template
이라는 함수에 템플릿명과 필요한 인자를
제공하면
HTML
문자열을 반환합니다.
render
_
template
을 이용하려면 (코드 맨
윗부분에서)
ask
모듈의 임포트 목록에
render
_
template
을 추가해야 합니다.
먼저 우리 웹앱 코드를 포함하는 파일명(
hello
_
ask
.
py
)을 좀 더 적절한 이름으로
바꿉니다. 원하는 이름으로 정할 수 있지만, 책에서는
vsearch4web
.
py
라는
이름으로 바꿨습니다. 다음은 현재 파일의 코드입니다.
from flask import Flask
from vsearch import search4letters
app = Flask(__name__)
@app.route('/')
def hello() -> str:
return 'Hello world from Flask!'
@app.route('/search4')
def do_search() -> str:
return str(search4letters('life, the universe, and everything', 'eiru,!'))
app.run()
entry
.
html
템플릿에 있는
HTML
폼을 렌더링하려면 위 코드를 조금 고쳐 ...