빠르게 Flask 시작하기

Flask의 자세한 설명은 교과서 첫페이지를 참고해주세요!

Flask 라이브러리 설치하기

  1. Flask 라이브러리를 설치해주세요! pip를 통해서 설치할 수 있습니다.
pip install flask

Flask 첫 파일 생성하기

새로운 폴더 하나에 application.py 파일을 만들고, 아래와 같은 코드를 작성해주세요.

./first_init.png

우선 우리가 만드는 웹의 Flask객체를 불러와 app이라는 변수에 담아줍니다.

if __name__ == "__main__":의 경우, python파일을 모듈이 아닌, 직접 호출시에만 실행하라는 코드입니다.

그 아래, apprun을 통해서 실행합니다. 실행시 여러 조건은 파라미터로 주어집니다.

위의 코드는 port를 5000번, debug모드는 True, host0.0.0.0으로 설정하라는 의미입니다.

Port가 무엇인가요?

port는 쉽게 말하면 문(door)과 같습니다.

웹사이트 역시 서버라는 큰 컴퓨터에서 파이선을 실행하고, 유저가 그곳으로 접속하도록 하여 만들어집니다.

그 컴퓨터로 아무나 들어갈 수 없기 때문에, 특정 port라는 문을 열어두고, 그곳으로 접속하여

Flask로 만든 웹사이트를 볼 수 있도록 하는 것입니다.

Debug모드가 무엇인가요?

디버그 모드는 쉽게 말하면, 파일을 수정하고 바로바로 볼 수 있도록 하는 모드를 의미합니다.

  • 디버그 모드가 켜져있을 경우

    파이썬 파일을 수정하여 저장하면 새로 Flask가 로드됩니다. 또한, HTML파일을 수정하면 자동으로 반영이 됩니다. 쉽게쉽게 바꿀 수 있기 때문에 실제 배포시에는 사용하시면 안됩니다.

  • 디버그 모드가 꺼져있을 경우 (False)

    파이썬 파일을 수정해도 웹사이트에 반영되지 않습니다. HTML을 수정해도 반영이되지 않습니다. 실제 배포시에 조금 수정을 가하여도 이를 반영하도록 명령을 주기 전에는 바뀌지 않습니다.


Copyright © 2023 Junseo Ko. 본 내용은 모두 제가 작성한 도큐먼트입니다. 무단 퍼가기와 재생산을 금지합니다. 문의: piglets.frizzle0v@icloud.com