스파르타 코딩클럽_웹개발 종합반 4주차

연주·2022년 6월 10일
0

4주차 수업목표🏆

  1. Flask 프레임워크를 활용해서 API를 만들 수 있다.
  2. '화성에 땅사기' API를 만들고 클라이언트에 연결한다.
  3. '스파르타피디아' API를 만들고 클라이언트와 연결한다.

📌 Flask 시작하기

Flask 서버를 만들 수 있게 해줌
서버를 만드는것은 굉장히 어려운 일
그래서 서버를 만들 수 있는 큰 라이브러리가 있고 그게 프레임워크라고 한다
Flask 프레임워크 서버를 구동시켜주는 편한 코드 모음

Flask 기본 셋팅 값!
프로젝트 폴더 안에,
ㄴstatic 폴더 (이미지, css파일을 넣어둡니다)
ㄴtemplates 폴더 (html파일을 넣어둡니다)
ㄴapp.py 파일

  • HTML 파일 불러오기
from flask import Flask
app = Flask(__name__)

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

if __name__ == '__main__':  
   app.run('0.0.0.0',port=5000,debug=True)

📌 Flask 시작하기 - API 만들기

  • 다시 한 번 더 리마인드!
    은행의 창구 같은! API
    개인 고객인지 기업 고객인지 메뉴얼이 달라지니까!

GET 데이터 조회를 할때! ex) 영화 목록 조회
POST 데이터 생성, 변경, 삭제 요청 ex) 회원가입, 회원탈퇴, 비밀번호 수정

📌 화성땅 공동구매

📌 스파르타피디아


📗4주차 숙제


💬 두 개 프로젝트는 GET방식과 POST방식을 이용해서 주문 또는 기록을 하면 저장되는 기능까지 구현했다!
숙제도 페이지만 만들어 놓은 부분에서 더 업그레이드 해서 응원을 남길 수 있게 해놓았다.
이번 강의는 어떻게 정리해야 할 지가 어려워서 일단 화면 캡쳐를 해놓았구, 어려워서 이해가 안 된부분이 있었는데, 중간에 오류가 발생해서 다시 하고 다시 하니까 어느 정도 감은 잡혔다.
오류는 certifi를 찾을 수 없다고 계속 나온 거 였는데, 인터프리터에서 다운 받으니까 바로 해결 되었다.
그거도 모르고 2시간동안 삭제했다가 다시 하고 삭제하고 다시 하고를 했는데 그래도 그 과정에서 이해가 많이 된거 같아서 도움은 된 거 같다.
일단 이제 5주차 한 주차 남았는데 다 듣고 한 번 다 처음부터 다시 들어봐야겠다!

profile
성장중인 개발자🫰

0개의 댓글