본문 바로가기
Python

[Python] Flask 웹 프레임워크 시작하기

by taehyundev 2020. 3. 13.

플라스크 프레임워크

플라스크란 무엇일까?( What is Flask? )

파이썬으로 웹을 만드는 것이 요즘 꽤나 보편화 되어있습니다. 플라스크라는 것은 파이썬 웹 어플리케이션을 만드는 프레임 워크 입니다.

플라스크를 시작해보자(Let's start the Flask)

먼저 플라스크를 시작하기에 앞서 플라스크를 설치를 해야하는데, 파이썬이 설치된 상태라면, pip를 통해서 설치가 가능하다. 커맨드 창에서 아래와 같은 명령어를 입력해 본다.

c:\> pip install flask

위의 커맨드 명령을 실행함으로써 flask가 설치되게 된다.

그럼 간단하게 웹서버가 돌아가는지 확인해보자.

< app.py >

from flask import Flask  
app = Flask(__name__)

@app.route('/')  
def index():  
return "Hi"

if __name__ == '__main__':
    app.run()  

위와 같이 예제를 작성 후 실행을 하게 되면, 기본 포트인 5000번 포트로 웹 서버가 열리게 된다.

세부적으로 설명해보자면

[선언]

from flask import Flask 
#flask라는 패키지에서 Flask 모듈을 import해준다.
app = Flask(__name__)
#flask를 사용하기 위해서 선언해야하는 변수

[Route 설정]

@app.route('/')
#기본인 POST 메소드로 '/'를 호출했을 때 아래의 함수가 동작된다.
def index():
return "Hi"
#Hi를 return하면서 '/'페이지에 접속시 Hi라는 문구가 보기게 된다.

[실행부 running]

if __name__ == '__main__':
    app.run()  

이렇게 세부적으로 나타낼 수 있습니다.

 

위와 같은 형태로 코드를 작성하게 되면 http://127.0.0.1:5000/ 에 Hi라는 문구가 표시가 되겠죠?

 

오늘은 간단하게 Flask 웹 서버를 띄우는 법에 대해서 알아보았습니다.

 

 

궁금하신 점이나 피드백있으시면 kang_4030@naver.com 으로 말씀해주시면 빠르게 고치겠습니다!