반응형
질문
플라스크 라우트에서 쿼리 매개변수 또는 쿼리 문자열에 어떻게 접근할 수 있나요? 플라스크 문서에서는 명확하지 않습니다.
아래의 예시 라우트 /data
는 해당 데이터에 접근하고 싶은 문맥을 보여줍니다. 누군가 example.com/data?abc=123
과 같은 것을 요청하면, ?abc=123
또는 abc
와 같은 매개변수의 값을 검색할 수 있기를 원합니다.
@app.route("/data")
def data():
# query_string = ???
return render_template("data.html")
답변
from flask import request
@app.route('/data')
def data():
# 여기에서 우리는 사용자의 값을 얻고 싶습니다 (예 : ?user=some-value)
user = request.args.get('user')
반응형
댓글