bottleでtemlpate関数を使ったらエラー500が出る
解決したいこと
プログラミング初心者です。
PythonのbottleをつかってWebアプリを作っています。
template関数をつかったらエラー500がブラウザに表示されます。
テンプレートファイルの表示方法を教えてください。
発生している問題・エラー
Error: 500 Internal Server Error
Sorry, the requested URL 'http://localhost:8080/' caused an error:
Template 'index' not found.
フォルダー構造
timer
|―app.py
|―views
|―index.html
該当するソースコード
from bottle import route, run, template
@route("/")
def index():
return template("index")
if __name__ == "__main__":
run(host="localhost", port=8080, debug=True, reloader=True)
<!DOCKTYPE html>
<html>
<head>
<meta>character=utf-8"</meta>
<title>テンプレートエンジン</title>
</head>
<boddy>
<h1>Hello</h1>
</boddy>
<footer>
</footer>
</html>
自分で試したこと
template("views/index")とtemplate("./views/index")、htmlファイルの拡張子を.tplに変えてもエラーが表示されました