Story of CowHacker

Flask 맛보기 본문

공부/Web

Flask 맛보기

Cow_Hacker 2021. 4. 21. 23:00
728x90

이번 글에서는 Flask를 사용해서 홈페이지 하나를 만들어 보는 맛보기를 해보겠다.

 

 

 

 

 

 

flask-docs-kr.readthedocs.io/ko/latest/

 

Flask의 세계에 오신것을 환영합니다. — Flask 0.11-dev documentation

© Copyright 2012, Armin Ronacher.

flask-docs-kr.readthedocs.io

 

위 링크는 Flask 공식 사이트다.

 

Flask란?

 

Python Web Framework다.

그래 Python은 알겠는데..

 

그럼 또 Web Framework란 무엇인가??

동적인 웹 페이지나, 웹 애플리케이션, 웹 서비스 개발 보조용으로 만들어지는 애플리케이션 프레임워크의 일종다.

 

이상 Flask에 대한 설명이었다.

 

나는 Visual Studio환경에서 작업을 하겠다.

 

visualstudio.microsoft.com/ko/downloads/

 

Windows 및 Mac용 Visual Studio 2019 다운로드

Visual Studio Community, Professional, Enterprise를 다운로드하세요. 지금 Visual Studio IDE, Code 또는 Mac을 무료로 사용해 보세요.

visualstudio.microsoft.com

혹시 Visual Studio가 없다면 위 링크를 타고 가면 된다.

 

 

* 참고로 Flask라는 녀석은 홈페이지 만들기가 너무나도 쉽다. *

 

 

 

 

첫 번째로 Flask를 연습하기 위한 py파일을 만들어준다. ( 나는 Flasktest.py를 하나 만들었다. )

 

 

 

 

 

pip install flask

작업을 하기 전 Flask를 설치해줘야 한다.  위 명령어를 통해서 설치해준다.

 

 

 

 

 

 

from flask import Flask    # Flask 라이브러리를 사용 하겠다는 것이다.

app = Flask(__name__)      # app 변수 설정이다.

@app.route('/')            # 함수 주소설정 구간이다. 

def home():                # home함수 선언 구간이다. 
    return 'CowHacker~!'   # Cowhacker값을 반환 해주는 구간이다.

if __name__ == '__main__': # if문 진입 구간이다.
    app.run(debug=True)    # debug를 사용 하겠다는 부분이다.

위 코드를 방금 만든 py파일에 추가하면 Flask 홈페이지 만들기 끝이다.

* 11번 줄을 보면 debug를 사용하겠다는 것이 보이는데 그냥 app.run()을 해도 홈페이지를 만드는데 상관은 없다.

하지만 debug를 사용할 시 내가 코드를 수정하는  즉시 홈페이지에 반영이 된다는 점에서 차이점이 있다. *

 

 

 

 

 

실행하면 Runnig on http://127.0.0.1:5000/이라고 뜨는데 주소창에 127.0.0.1:5000 입력해본다.

 

 

 

 

 

그럼 코드 8번 줄에 입력한 반환 값이 홈페이지에 나오는 걸 볼 수 있다.

 

 

 

이까지 flask로 홈페이지 만들기 맛보기가 끝났다.

 

 

 

 

 

 

 

728x90

'공부 > Web' 카테고리의 다른 글

FastAPI 맛보기2  (2) 2021.04.04
FastAPI 맛보기  (2) 2021.04.03
우분투 Apache2 기본 경로 변경  (0) 2021.01.14
부트스트랩 CDN 테마  (0) 2021.01.13
부트스트랩 CDN 사용법  (0) 2021.01.13
Comments