Bottle導入メモ【PythonFW】

Djangoを颯爽と見捨ててBottleに乗り換えた時のメモですw
とりあえず基本機能だけ
後日少しだけ追記します(;´∀`)

環境構築

Pythonの環境構築が済んでない方はコチラ

Bottle のインストール

Bottleは、高速でシンプルな軽量のWSGIマイクロWEBフレームワークです。
Bottleを使いたい環境を起動してインストールします
確認3パターン Bottle(公式サイト)

プロジェクトの作成

<PROJECT_DIR>/hoge.py

アプリケーション実行

ブラウザで確認



TEMPLATES

<PROJECT_DIR>/<HOGE>/hoge.tpl <PROJECT_DIR>/hoge.py

アプリケーション実行

ブラウザで確認



HTTP REQUEST METHODS

route, get, post, put, delete, patch, error
<PROJECT_DIR>/hoge.py

アプリケーション実行

ブラウザで確認



ROUTING STATIC FILES

<PROJECT_DIR>/hoge.py

開発用オプション

reloaderを有効化するとコードを変更後、保存する度に再読み込みしてくれます。
デフォルトではFalseです。

デバッグモード、debugは、デフォルトではFalseです。
テンプレートは、コンパイル後にメモリにキャッシュされ、
テンプレートファイルを変更しても、テンプレートキャッシュがクリアされるまで効果はありません。
bottle.TEMPLATES.clear()でクリア可。
また、デバッグモードではキャッシングは無効になっています。
<PROJECT_DIR>/hoge.py

コメント

このブログの人気の投稿

Cmderのインストールと設定、消した文字が残るバグ対策etc...

Chocolateyのインストールと設定

【Android】Warning: XML tag has empty body