Flask URL 처리

Flask URL 처리

기본형식

더보기 @app.route('요청 주소')

def 함수이름:

내용 작성 =>요청 주소가 서버에 도달하면 함수를 실행하고 결과를 출력

실행 코드

from flask import Flask #플라스크 애플리케이션 생성 app = Flask(__name__) # /요청이 오면 처리하는 코드 # /요청은 드메인과 포트 번호까지만 입력된 경우 @app.route('/') def main(): return 'Hello Flask!' @app.route('/page') def pase(): return '새로운 페이지' #서버를 테스트용으로 실행 #host를 127.0.0.1로 작성하면 로컬에서만 접속이 가능 #0.0.0.0으로 작성하면 모든 곳에서 접속이 가능 #port를 생략하면 5000번으로 포트를 할당 #threaded를 True로 설정하면 스레드로 요청을 처리 #debug를 True로 설정하면 코드를 수정하면 자동으로 반영됨 #반드시 False로 변경 app.run(host='0.0.0.0')

실행할때는 주소뒤에 app.route안에 지정해준 곳으로 주소를 추가해주어야합니다

실행화면

URL의 일부분을 변수로 사용하기

=>최근의 웹 프로그래밍에서 많이 이용 - 블로그 형 게시판에서 상세보기에 주로 이용

/URL/<변수이름> 의 형태로 작성

앞에 int: 나 float:을 추가하면 형 변환도 수행

from http://dlai.tistory.com/24 by ccl(A) rewrite - 2021-08-26 08:27:04