Flask 경로의 URL에서 변수 가져오기
웹 애플리케이션으로 작업하는 동안 URL에서 특정 정보를 추출하는 것이 중요합니다. 데이터를 조작하거나 애플리케이션 내에서 특정 작업을 수행합니다. Python용 웹 프레임워크인 Flask는 경로의 URL에서 변수를 가져오는 여러 가지 접근 방식을 제공합니다.
변수 URL 사용
가장 간단한 접근 방식은 변수 URL을 사용하는 것입니다. Flask를 사용하면
@app.route('/landingpage<id>') def landing_page(id): ...
이 경로는 '/landingpage'로 시작하고 그 뒤에 '/landingpageA'와 같은 고유 식별자가 있는 모든 URL과 일치합니다. , '/landingpageB' 등입니다. 그런 다음 랜딩_페이지 함수 내에서 id로 변수 값에 액세스할 수 있습니다.
URL 세그먼트 사용
또 다른 일반적인 방법은 '/'로 구분된 URL 세그먼트를 사용하는 것입니다. 이는 더 복잡한 패턴과 계층 구조를 허용합니다.
@app.route('/landingpage/<id>') def landing_page(id): ...
이 예에서 /landingpage/
url_for 사용
Flask는 url_for 도우미 기능을 제공합니다. 특정 경로에 대한 URL 생성:
url_for('landing_page',>
쿼리 문자열 사용
필수 매개변수에 대해서는 덜 바람직하지만 쿼리 문자열에서 값을 캡처할 수도 있습니다.
from flask import request @app.route('/landingpage') def landing_page(): id = request.args['id'] ...
이 경우 id 변수로 ID를 사용할 수 있습니다.
위 내용은 Flask 경로의 URL에서 변수를 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!