
models.py를 작성하면서 큰 도움을 얻었던 dJango 공식문서!
ManyToMany관계 작성 시
: Many-to-many relationships- ForeignKey 관련 에러 발생 시
: Model field reference - ForeignKey.related_name
클론코딩을 하기 위한 첫 단계, 데이터베이스 모델링하기! 미숙하지만, 매의 눈이 되어서 최대한 분석해 본 시간.

총 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,Discountproducts,ProductImage,review
board app 관련 테이블
Boards,Board_images,comments
order app 관련 테이블
orders,addresses,order_status,carts,payments,payment_types,payment_status