Python×医療事務(×トロント)

#医療 / #医療事務 / #IT / #トロント / #歯科助手 / #のんびり / #備忘録 / #趣味

Flask Web開発入門

 

 

render_templateを用いる際には、templatesフォルダを作成する必要があり、作成していないとhtmlファイルを読み込むことが出来ない

f:id:chocolate22554:20210111203731p:plain

クイックスタート — Flask Documentation (1.1.x)

lib-arts.hatenablog.com

 

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サーバーから情報を受け取る→クライアントにレスポンスを返す

 

 

 

<今の状態ではここまで随時追記していきたいです>