flaskはpythonで使えるwebアプリケーションのフレームワークです.webアプリを一から作るのは大変なのでフレームワークに手伝ってもらいます.
pythonのwebアプリのフレームワークはいくつか存在しますがflaskの良さはバランスがいいことです.
flaskはpythonの標準モジュールなのでpipでインストールできます.コマンドプロンプトを開いて
pip install flask
flaskの確認は
flask --version
webアプリの最小構築として定番の「Hello, World!」の出力を行います.
(directry) └app |└app.py └run.py
アプリ中身を書くファイルです。リクエストされたURLに応じてどのHTMLファイルを返すかを指定します。
#Flaskとrender_template(HTMLを表示させるための関数)をインポート
from flask import Flask,render_template
#Flaskオブジェクトの生成
app = Flask(__name__)
#「/」へアクセスがあった場合に、"Hello World"の文字列を返す
@app.route("/")
def hello():
return "Hello World!"
#app.pyをターミナルから直接呼び出した時だけ、app.run()を実行する
if __name__ == "__main__":
app.run(debug=True)