[목차]


<aside> ✨ 웹개발 종합반 주차별 주요 키워드

<aside> ✨ 4주차 수업 목표

  1. Flask 프레임워크를 활용해 API를 만들 수 있다.
  2. [화성땅 공동구매] 프로젝트를 생성해 API를 만들고 클라이언트에 연결한다.
  3. [스파르타피디아] 프로젝트를 생성해 API를 만들고 클라이언트에 연결한다. </aside>

Untitled


01. Flask 기초

1) Flask

2) Flask 시작하기 - 서버 만들기

  1. 폴더 생성과 가상환경 설치

    1. 프로젝트 폴더로 이동한다.

    2. app.py를 만든다.

    3. 터미널을 켠다.

    4. 가상환경을 잡는다.

      python -m venv venv
      
    5. VSCode 우측 하단 python 3.8.n을 클릭해 인터프리터를 venv로 잡는다.

    6. 터미널을 새로 켜 (venv)가 뜨는 것을 확인한다.

    7. 플라스크 라이브러리를 설치한다.

      pip install flask
      
  2. flask 시작 코드

from flask import Flask
# 통상적으로 flask 프레임워크를 쓸 때 가장 기본이 되는 python 파일을 app으로 칭한다.
app = Flask(__name__)

@app.route('/')
def home():
   return 'This is Home!'

if __name__ == '__main__':  
	 # 5000포트 사용 중이라고 뜨면 포트 번호를 5001로 변경하면 된다!
   app.run('0.0.0.0',port=5000,debug=True)

# <http://localhost:5000/> 에서 확인 가

2) Flask 시작하기 - HTML 파일 주기