Written by
flask-style
on
on
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