Django 애플리케이션 흐름 개요
URL 및 관련 템플릿
관리 URL
- 대시보드:
/administration/dashboard/
- 관리용 메인 대시보드. - 고객:
/administration/customers/
- 고객을 관리하는 페이지. - 일정:
/administration/schedule/
- 일정 관리 페이지. - 직원:
/administration/staff/
- 직원 관리 페이지. Ruoom 플러그인의 일부로 더 많은 직원 하위 페이지가 제공됩니다. - 위치:
/administration/locations/
- 위치 관리 페이지. - 도움말:
/administration/help/
- 임베드 및 이메일에 대한 하위 섹션이 있는 도움말 페이지.
고객 URL
- 계정 설정:
/customer/account-settings/
- 고객 계정 설정 페이지. - Ruoom 플러그인의 일부로 더 많은 고객 페이지가 제공됩니다.
등록 URL
- 로그인:
/registration/signin/
- 사용자 로그인 페이지. - 가입:
/registration/signup/
- 사용자 가입 페이지. - 로그아웃:
/registration/signout/
- 사용자 로그아웃 엔드포인트. - 새 비밀번호:
/registration/newpassword/
- 새 비밀번호 생성 페이지.
데이터베이스 모델
관리 모델
- 비즈니스: 이름, 고객 유형, 비즈니스 ID, 통화, 연락처 정보 등을 위한 필드를 가진 비즈니스 엔터티를 나타냅니다.
- 도메인-비즈니스 매핑: 도메인을 비즈니스에 매핑하며, 도메인 및 비즈니스에 대한 필드를 가집니다. 비즈니스와 일대일 관계입니다.
- 위치: 통화, 국가 코드, 영업 시간 등을 위한 필드를 가진 물리적 위치를 나타냅니다. 비즈니스와 다대일 관계입니다.
- 운영일: 요일 및 위치에 대한 필드를 가진 위치의 운영일을 나타냅니다. 위치와 일대일 관계입니다.
- 면책: 위치와 관련된 면책 문서를 나타냅니다. 위치와 다대일 관계입니다.
- 방: 이름, 위치, 크기 및 비즈니스 ID에 대한 필드를 가진 위치 내의 방을 나타냅니다. 위치와 다대일 관계입니다.
등록 모델
- 프로필: 사용자 모델을 확장하여 언어, 사용자 유형, 연락처 정보 등의 추가 필드를 포함합니다. 사용자와 다대일 관계입니다.