1. ホーム
  2. python

[解決済み] Flaskを使用してURLから名前付きパラメータを取得するにはどうすればよいですか?

2022-03-18 17:06:23

質問

ユーザーが私のflaskアプリで実行されているこのURLにアクセスしたとき、私はWebサービスが疑問符の後に指定されたパラメータを処理することができるようにしたい。

http://10.1.1.1:5000/login?username=alex&password=pw1

#I just want to be able to manipulate the parameters
@app.route('/login', methods=['GET', 'POST'])
def login():
    username = request.form['username']
    print(username)
    password = request.form['password']
    print(password)

解決方法は?

使用方法 request.args でクエリ文字列を解析した内容を取得します。

from flask import request

@app.route(...)
def login():
    username = request.args.get('username')
    password = request.args.get('password')