bottle.pyで404エラーが発生した時に特定のページや情報を表示したい

記事内に商品プロモーションを含む場合があります。
最終更新日:2017年11月26日

404 エラーが発生したら特定の内容を表示したい

from bottle import run, error

import jsonsample as jsonsample

@error(404)
def error404(error):
    return "404 not found."

run(host='localhost', port=8080)

このコードを実行して、http://localhost:8080 にブラウザでアクセスすると、「404 not found.」が表示されます。

@error(404)
def error404(error):

エラーへの対応には、@route()ではなく、@error()を使うことで行えるようです。

import error

error をインポートしておかないつ使えないので注意が必要です。

bottle.pyを使ってpythonでWEBサイトやWEBサービスを作ってみる

bottle.pyを使ってpythonでWEBサイトやWEBサービスを作ってみる

pythonのモジュールやクラスを動的に読み込ませる方法

pythonのモジュールやクラスを動的に読み込ませる方法

python PIL 長方形の画像に余白を追加して正方形にリサイズする

python PIL 長方形の画像に余白を追加して正方形にリサイズする

python 3.x pipでopencvをインストールする方法

python 3.x pipでopencvをインストールする方法

Python 絶対パスからファイル名だけを取得する方法

Python 絶対パスからファイル名だけを取得する方法

python 文字列を置換する方法

python 文字列を置換する方法

pythonでos.pathを使ってパスの操作を行う

pythonでos.pathを使ってパスの操作を行う

pythonでコードのインポートを行う

pythonでコードのインポートを行う

Pythonを使ってPDFを指定したページごとにファイル分割

Pythonを使ってPDFを指定したページごとにファイル分割

pythonからMySQLに接続してSQLを実行する

pythonからMySQLに接続してSQLを実行する