[에티버스러닝]RECA 2기 10주차: 데이터베이스(MySQL)

반응형

 

 

[에티버스러닝 k-digital training 2023.4.24.~4.27]

 

 

 

 

저번 주로 Python 수업을 마치고,

 

이번 주 부터는 SQL문을 사용해서 MySQL Workbench를 조작하는 방법을 배웠다.

 

 

 

최종 모델링을 바탕으로 작업했다.

 

 

 

 

최종 모델링

 

 

 

데이터는 네이버 API를 통해서 받아올까 하다가 token 오류가 발생해서

 

그냥 네이버쇼핑 사이트를 크롤링해서 받아왔다.

 

 

이렇게 모든 자료를 csv파일로 만들고

 

MySQL Workbench를 통해 데이터를 insert하면서 에러가 많이 발생했다.

 

주로 datatype을 잘못 지정해서 고생을 많이 했다.

 

 

 

 

DB 테이블

 

 

users 스키마

 

 

users 데이터

 

 

혹시라도 문제가 생기는 일을 방지하기 위해

 

노션에 백업 자료를 모아놨다.

 

 

 

DB 데이터 외에 다른 작업물도 모아놨다

 

 

 

 

4월 27일 목요일에 작업을 마치고

 

이 데이터를 바탕으로 슬슬 API 개발을 해볼까 싶어서

 

팀원들과 github 레포지토리를 공유하고, flask 기본 사용법을 익히고, 가상환경을 맞추는 작업까지 진행했다.

 

 

 

 

이번주는 DB 작업을 주로 했다

 

 

 

 

 

5월 황금 연휴동안 flask를 더 잘 사용할 수 있도록 개인 공부하는 시간을 가지도록 했다.

 

 

 

flask는 처음 사용해보는거라 이것 저것 시도해보는데 생각보다 재밌다.

 

 

 

 

 

 

장바구니에 상품 추가하는 기능

 

테스트 결과

 

 

 

장바구니 확인

 

 

장바구니 상품 계산까지 잘 된다

 

 

 

 

 

 

새로운 프레임워크를 배우는 단계니 아직 클린코드를 크게 신경쓰지 않고 작업했다.

 

일단 더 공부해서 기능구현부터 제대로 하고 더 깔끔하게 작업하면 좋을것 같다.

 

 

 

 

 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유