[ PROJECT ] 카카오프렌즈샵 클론코딩 - #03 모델링하기!

Hailee·2020년 12월 16일
0

[ PROJECT ]

목록 보기
7/16
post-thumbnail

models.py를 작성하면서 큰 도움을 얻었던 dJango 공식문서!


클론코딩을 하기 위한 첫 단계, 데이터베이스 모델링하기! 미숙하지만, 매의 눈이 되어서 최대한 분석해 본 시간.

총 21개의 테이블!
(배송 관련 테이블은 생각하지 않기로 해서 존재하지 않으며, 주문 관련 테이블도 상당히 미흡한 편!)
(아 캐릭터 관련 기능도 구현하지 않기로 해서 삭제했다. - 결국 filtering을 한다는 개념은 같기 때문에, 카테고리별 기능 구현에 충실하기로 했다.)

앞선 포스팅에서 확인할 수 있는 것처럼, 기능은 크게 user, product, board, order로 나뉜다.

절대적인 개념으로서 참조하는 테이블

  • category, subcategories, discounts, order_statuses, payment_types, payment_statuses

user app 관련 테이블

  • members, board_likes, comment_likes, recent_views

product app 관련 테이블

  • Category, Subcategory, Character, Discount
  • products, ProductImage, review

board app 관련 테이블

  • Boards, Board_images, comments

order app 관련 테이블

  • orders, addresses, order_status, carts, payments, payment_types, payment_status
profile
웹 개발 🐷😎👊🏻🔥

0개의 댓글