반응형
개발환경
- PyCharm
- Anaconda3
- Flask
Flask?
- 파이썬을 이용해 웹사이트를 만들 수 있다. 쉽게 개발할 수 있도록 웹 프레임워크가 있는데 크게 Django(장고), Flask(플라스크)로 나누어진다.
- Django는 JAVA Spring과 같은 풀스텍 프레임워크이며 Flask는 Django에 비해 경량화 되어있는 프레임워크로 마이크로 프레임워크라고 부른다.
- Flask는 웹 개발에 필요한 최소한의 기능을 제공하며 필요에 따라 부가 기능을 라이브러리 추가 등을 이용해 확장한다
1. Flask 패키지 설치 - Anaconda Prompt
pip install Flask
2. Hello World 페이지 띄우기
from flask import Flask
app = Flask(__name__) # Flask 객체를 app에 할당
@app.route("/") # app 객체를 이용해 라우팅 경로를 설정("/")
def hello(): # 해당 라우팅 경로로 요청이 올 때 실행할 함수를 바로 아래에 작성한다.
return "Hello World^-^"
if __name__ == "__main__":
app.run()
- 파이썬 코드를 실행하면 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 이 출력됨
- 해당 URL로 들어가면 Hello World가 출력된다.
3. 접속 포트 변경
(코드 수정)
app.run(port="80") # port="원하는 포트"
- 설정을 안하면 기본 포트는 5000번이다.
반응형
'Back-End > Flask' 카테고리의 다른 글
[ Python ] Flask로 웹사이트 만들기 (2) - html 파일 연결하기 (0) | 2020.03.18 |
---|
댓글