render_templateを用いる際には、templatesフォルダを作成する必要があり、作成していないとhtmlファイルを読み込むことが出来ない
クイックスタート — Flask Documentation (1.1.x)
app.py
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html', message="花子さん")if __name__ == "__main__":
app.run(port=8000, debug=True)
templatesフォルダ内にindex.html
<!DOCTYPE html>
<html>
<head>
<title>flask練習</title>
</head>
<body>
<h1>こんにちは{{ message }}</h1>
</body>
</html>
コマンド実行
python app.py
Webサービスを作る=幾つか異なる役割を持ったサーバ構成(ユーザー情報を管理するDBサーバや、APIサーバー、またはWebサーバーや画像サーバなど)
APIサーバはクライアントからHTTPもしくはHTTPSリクエストを受けとる→リクエストのパラメータに従って処理+DBサーバーから情報を受け取る→クライアントにレスポンスを返す
<今の状態ではここまで随時追記していきたいです>