모델
Django Django에서 모델이란 데이터의 생김새이다.
데이터 구성
이 프로젝트에선 크게 다음과 같은 데이터들이 필요하다고 느꼈다.
- 유저에 대한 데이터 (
users/
) - 유저들이 머물 수 있는 숙소에 대한 데이터 (
rooms/
) - 유저들이 만드는 예약에 대한 데이터 (
reservations/
) - 숙소에 대한 다양한 카테고리들에 대한 데이터 (
categories/
) (예: 산, 바다 등) - 숙소의 리뷰에 대한 데이터 (
reviews/
) - 유저들이 만들 수 있는 즐겨찾기에 대한 데이터 (
wishlists/
) - 인증에 대한 데이터 (
tokens/
) - 결제 시스템 (
transactions/
) - 사진 및 동영상과 같은 미디어 파일들 (
photos/
)