Bottle導入メモ【PythonFW】
Djangoを颯爽と見捨ててBottleに乗り換えた時のメモですw
とりあえず基本機能だけ
後日少しだけ追記します(;´∀`)
Bottleを使いたい環境を起動してインストールします
確認3パターン Bottle(公式サイト)
<PROJECT_DIR>/hoge.py
デフォルトではFalseです。
デバッグモード、debugは、デフォルトではFalseです。
テンプレートは、コンパイル後にメモリにキャッシュされ、
テンプレートファイルを変更しても、テンプレートキャッシュがクリアされるまで効果はありません。
bottle.TEMPLATES.clear()でクリア可。
また、デバッグモードではキャッシングは無効になっています。
<PROJECT_DIR>/hoge.py
とりあえず基本機能だけ
後日少しだけ追記します(;´∀`)
環境構築
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
コメント
コメントを投稿