質問: datetime.now() return template('pybot_template', now=now) run(host='localhost', port=8080, debug=True) その他:ディレクトリ構成 仮想環境にpipコマンドでbottleをインストールしました C:\Users\ユーザー名\python\pythonweb | ├─views | ├─pybot_template.tpl | ├─pybotweb.py | ├─env\Lib\site-packages | ├─bottle.py ### 試したこと コマンドプロンプトにて、カレントディレクトリを C:\Users\ユーザー名\python\pythonweb とした上で、仮想環境を有効化し、python pythonweb.py を実行後、 WEBブラウザにてhttp://localhost:8080/helloへアクセス ### 補足情報(FW/ツールのバージョンなど)
回答: ``` from bottle import route, run, template, TEMPLATE_PATH from datetime import datetime TEMPLATE_PATH.append('./views') @route('/hello') def hello(): now = datetime.now() return template('pybot_template.tpl', now=now) run(host='localhost', port=8080, debug=True) ``` 改善するかわかりませんが。試してみてください、テンプレートの検索先に views を追加ています。また、テンプレートの指定で拡張子まで指定されていないのでそこも原因かもしれません。