[Python 100日チャレンジ] Day 81 - Flask入門
Pythonの軽量WebフレームワークFlaskで、最小構成のWebアプリを作る基本を学びます。
[Python 100日チャレンジ] Day 81 - Flask入門
Flaskとは
Flaskは、PythonでWebアプリやAPIを作るための軽量フレームワークです。必要な機能を少しずつ足していけるため、学習用にも小さなサービスにも向いています。
1
2
3
4
5
6
7
from flask import Flask
app = Flask(__name__)
@app.route("/")
def home():
return "Hello, Flask!"
アプリを起動する
1
flask --app app run --debug
開発中は--debugを付けると、コード変更の反映やエラー確認がしやすくなります。
ルート関数
@app.route("/")は、URLとPython関数を結びつける仕組みです。ブラウザがそのURLへアクセスすると、対応する関数の戻り値が表示されます。
今日のゴール
Flaskの基本は、アプリを作り、URLを関数に結びつけ、ブラウザにレスポンスを返すことです。まずは最小のWebアプリを動かしましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
