クウネルマナブ

個人的なメモです(笑) 最近は、もっぱら趣味。WEBシステムを作るべくpython,HTML,PHPあたりの勉強を中心にしています!

フレームワークとやらを嗜んで見る(python Bottle)

こんにちは

 

色々とやってみたいお年頃。

 

pythonフレームワークと言えば・・・

Djangoカナ。

 

初心者にはハードルがちょーお高い感じ(^_^;)

 

なので、階段を踏み外さないように!

 

pythonの初心者は、Bottleと昔から決まっているようですので😂

 

<環境>

macOS Sierra

python3.6

 

Bottle 公式

bottlepy.org

 

翻訳版はこちら

Bottle: Python Web Framework — Bottle 0.11.4 documentation

バージョンがちょいと違うけど大して変わってね〜だろ〜って初心者のあてにならない

勘。

 

 

まずはBottleをインストール

pip3 install bottle

 インストール後、「pip3 freeze」にて「bottle==0.12.13(※)」と入っていたのでOK

 

 

公式より簡単なサンプルを拝借

from bottle import route, run, template

@route('/hello/:name')
def index(name='World'):
    return template('<b>Hello {{name}}</b>!', name=name)

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

 

 早速動かして、localhost:8080/hello/world にアクセス。

 

お約束の

Hello World!」の表示

 

アクセスログもリアルタイムで出る。

 

こんなもんかな〜・・・。

 

しばしチュートリアルでも読んで見ることにするか・・・。