Python/Flask3 라우트 데코레이터의 활용- 동적 요청 동적 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// --> 기본형(string 타입) 파라미터인 ID @FlaskApp.route('/login/') def login_id(ID): return 'Login I.. 2019. 11. 11. 플라스크 동작 방식 # flask 모듈에서 Flask 클래스를 가져옴 from flask import Flask # Flask 클래스를 통해 FlaskApp 객체(인스턴스) 생성 FlaskApp = Flask(__name__) # route decorator 통해서, URI 접근 @FlaskApp.route("/") def HelloFlask(): return 'Hello Flask!!!' @FlaskApp.route("/helloKlasse/") def helloKlasse(): return 'Hello Klasse!!' # Flask 객체(인스턴스) 실행 if __name__ == '__main__': FlaskApp.debug = True #FlaskApp 디버그 모드로 실행 FlaskApp.run() Flask 인스.. 2019. 11. 11. Flask 동작(흐름)방식 플라스크의 구성 요소인 라우트(Route), 뷰(View) 호출과정: 클라이언트(사용자)가 웹 브라우저를 통해서 플라스크 기반으로 개발된 웹 어플리케이션의 URL(http://127.0.0.1:5000/helloKlasse/)에 접근(or 호출)을 시도 -> 라우트 데코레이터로 접근 URl에서 URI(/helloKlasse/)를 찾아냄 -> 그 URL에 연결된 뷰함수를 호출 -> 이 뷰 함수는 렌더링을 통해서 클라이언트에 응답메시지(html) 를 전달 2019. 11. 11. 이전 1 다음