bottleでテンプレートを使用してみる。

やったこと

HTMLファイルのテンプレートを作り、そのテンプレートを読み込んでWebページを表示させる。
テンプレートファイルは、viewsという階層を作り、そこにおいた。

 

作成コード

前回作成したコード(BottleでTogglのAPIにアクセスしてみる。)に、HTMLのテンプレートを用いて別ファイルを読み込んでみました。
※jinja2をImportしていますが、今回は使用していません。

実行結果

フォームの入力画面が表示されました。

つまづいたところ

TEMPLATE_PATHを指定しないと、
>Template ‘index.html’ not found.
というエラーが出ます。
なので、以下のコードを追加しています。

参考記事

Pythonで一番小さいWEBフレームワークbottle.py その8(TEMPLATE)
Python勉強1日目前半 Bottleで簡単なWebアプリ

コメント

タイトルとURLをコピーしました