자바스프링부트 웹서비스에서 파이썬 플라스크를 연동하여 차트를 보여주는 일을 진행하다보니 플라스크도 같이 공부하게되었다.
기본적으로 파이썬으로 웹개발을 하기위해선 jdango(디장고), 와 flask(플라스크) 가 있는데 현재 진행하는 프로젝트가 자바스프링부트로 개발이되어있고, 파이썬의 일부기능만 사용하기위해 비교적가볍고 활용성이좋은 플라스크를 사용했다.
겸사겸사 플라스크 사용법을 까먹지않게 작성해놓으려고 글을작성한다.
0. 플라스크(Flask)란?
플라스크(Flask)는 파이썬으로 웹 어플리케이션을 만드는 마이크로 웹 프레임워크 이다.
마이크로 프레임워크란 핵심 기능만 간결하게 유지하지만, 확장 가능한 것을 목적으로 하는 프레임워크라고 한다.
즉, 특별한 도구나 라이브러리가 필요 없기 때문에 마이크로 프레임워크라고 부른다고 한다.
플라스크의 기본포트는 5000 번을 사용한다.
1. 구축하기전 환경세팅
파이썬 설치 : https://www.python.org/
vscode 설치 : https://code.visualstudio.com/
위 두가지를 설치하고 난 후
vscode를 실행시켜서 좌측 확장 버튼을 클릭후 마켓플레이스에서 필요한것들을 설치시켜준다.
python 과 python for VSCode 를 설치하고, live server 까지 설치하면 파이썬을 사용할 준비는 모두된것이다.
2. flask 사용하기
일단 나같은경우는 vscode 내에 있는 터미널에서 사용했다. cmd나 파이썬.exe 에서도 가능하다.
python -m pip install flask
위의 명령어로 flask를 설치한다.
그다음 vscode를 켜서 [파일명].py 파일을 하나 생성하고 아래와 같은 코드로 테스트를해보자.
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hw():
return "Hello World"
if __name__ == "__main__":
app.run()
위의 코드를 작성하고 Ctrl + F5 키를 누르게되면 서버가 켜지는걸 확인할수있다.
인터넷창을켜서 127.0.0.1:5000 으로 접속하게되면 화면에서
다음과같은 화면을 볼수있다.
'Python > Python' 카테고리의 다른 글
[Python] 파이썬 설치 및 비주얼스튜디오 코드 설치 (0) | 2021.02.02 |
---|---|
[Python] 파이썬의 시작 (0) | 2021.02.02 |