
html
テンプレートのレンダリング
Web
アプリケーションの
HTML
フォームを表示する
前ページの最後で説明したように、
3
つの変更を行うコードを追加しましょう。手元の
コードを次のように変更してください。
1
render_template
関数をインポートする。
from flask import Flask, render_template
2
新たな
URL
(この例では
/entry
)を作成する。
@app.route('/entry')
3
正しくレンダリングされた
HTML
を返す関数を作成する。
@app.route('/entry')
def entry_page() -> str:
return render_template('entry.html',
the_title='Web
版の
search4letters
にようこそ!
')}
上の変更を行うと、
Web
アプリケーションのコードは次のようになります(追加した部
分はハイライトされています)。
from flask import Flask, render_template
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, ...