MacBook Pro (13-inch, Mid 2010)にFlaskをインストール

4/23/2021

Flask MacBook Pro (13-inch Mid2010) MySQL python

t f B! P L

PythonでWebアプリ

PythonとMySQLをインストールしたことだし、Webアプリでも作ってみたい。
PythonでWebアプリを作成する場合、フレームワークを利用すると簡単にできそうです。 今回は、Flaskという軽めのフレームワークをいつもの古いMacBook Pro (13-inch, Mid 2010)への導入した記録です。

Flaskのインストール方法

pip3でインストールします。
$ pip3 install flask

mysqlを使うモジュールもpip3でインストールします。
$ pip3  install PyMySQL



一番簡単なWebアプリ

最初は、やっぱりコレでしょう。”Hello, World!”をWeb画面に表示してみます。

test.pyというファイルに以下のコードを記述します。
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello():
    name = 'Hello, World!'
    return name

if __name__ == "__main__":
    app.run(port=8000, debug=True)

実行します。
$ python3 ./test.py 
 * Serving Flask app "test" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on
 * Running on http://127.0.0.1:8000/ (Press CTRL+C to quit)
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 229-122-564


ブラウザで以下のURLにアクセスします。
http://127.0.0.1:8000/
ブラウザに、"Hello, World!" が表示されます。

CTRL+C でプログラムを停止できます。


MySQLを使う

PythonでMySQLを使うには、PyMySQLを使います。DB(SQL)利用経験があれば、特に難しくありません。

今日はここまで。
(つづく)

このブログを検索

注目の記事

謎のディスク容量不足はThunderbirdの設定をチェック

Thunderbirdのimap設定の罠 imap設定にしておけば、PCの容量あまり食わないと思うじゃ無いですか!! いつからなのか分からないけど、デフォルトが 「すべてのメッセージをローカルに同期する」 になっています。 原因不明の容量不足に悩んでいる人でThund...

人気記事

ブログ アーカイブ

QooQ