Flask 경로에서 쿼리 매개변수에 액세스
Flask는 경로 핸들러에서 쿼리 매개변수에 액세스하는 편리한 방법을 제공합니다. 쿼리 매개변수는 URL에서 물음표(?) 뒤에 오는 키-값 쌍입니다. 서버 측 스크립트에 추가 정보를 전달하는 데 자주 사용됩니다.
해결책:
Flask 경로의 쿼리 매개변수 또는 쿼리 문자열에 액세스하려면 요청을 사용하세요. 인수 객체. 요청 객체는 모든 경로 처리기에서 사용할 수 있으며 사전과 유사한 args 속성을 포함합니다. 이 사전의 키는 쿼리 매개변수 이름이고 값은 해당 값입니다.
예를 들어 다음 경로 핸들러는 abc 쿼리 매개변수의 값을 검색합니다.
<code class="python">@app.route('/data') def data(): # Here we want to get the value of abc (i.e. ?abc=some-value) abc = request.args.get('abc')</code>
클라이언트가 example.com/data?abc=123을 요청하는 경우 abc 변수에는 문자열 123이 포함됩니다.
전체 예:
다음 코드는 전체 쿼리 매개변수를 사용하는 Flask 경로 처리기의 예:
<code class="python">from flask import request @app.route('/data') def data(): # Here we want to get the value of abc (i.e. ?abc=some-value) abc = request.args.get('abc') if abc: # Do something with the parameter value print(f"User entered: {abc}") else: # Handle the case where 'abc' is not specified print("Query parameter not provided") # You can also access the entire query string as a string query_string = request.args.to_dict() print(f"Query string: {query_string}")</code>
위 내용은 Flask 경로에서 쿼리 매개변수에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!