동적 URL 요청 = 클라이언트는 요청 URL을 통해 다양한 변수값을 전달
이러한 동적요청을 웹 어플리케이션이 처리
# flask 모듈에서 Flask 클래스를 가져옴
from flask import Flask
# Flask 클래스를 통해 FlaskApp 객체(인스턴스) 생성
FlaskApp = Flask(__name__)
# route decorator 통해서, URI 접근
@FlaskApp.route("/")
def HelloFlask():
return 'Hello Flask!!!'
# 동적 URI 변수(<변수>) 사용
# URI 추가: /Login/<ID>/ --> 기본형(string 타입) 파라미터인 ID
@FlaskApp.route('/login/<ID>')
def login_id(ID):
return 'Login ID: %s' %ID
# URI 추가: /pass/<int:PASS>/ --> int 타입 파라미터인 PASS
def pass_num(PASS):
return 'Password: %s' %PASS
@FlaskApp.route("/helloKlasse/")
def helloKlasse():
return 'Hello Klasse!!'
# Flask 객체(인스턴스) 실행
if __name__ == '__main__':
FlaskApp.debug = True #FlaskApp 디버그 모드로 실행
FlaskApp.run()
동적 URI를 처리하기 위해 변수를 입력 받는 문법 : <변수명>형태
URL(URI)이 스트링 타입이므로, 기본형은 스트링 타입
정수형(int)을 입력받을 경우에는 <int:변수명>
실수형(float)을 입력받을 때는 <float:변수명>
'Python > Flask' 카테고리의 다른 글
플라스크 동작 방식 (0) | 2019.11.11 |
---|---|
Flask 동작(흐름)방식 (0) | 2019.11.11 |
댓글