될때까지

((과제4)) 프리온보딩 DAY 2 - Poetry, Django, Python 본문

프로젝트/프리온보딩

((과제4)) 프리온보딩 DAY 2 - Poetry, Django, Python

랖니 2022. 10. 16. 15:10
728x90

# 초기 세팅 로컬에 다운받기

  1. git clone받기
  2. poetry install
  3. 데이터베이스 생성
  4. .env파일 생성
  5. poetry shell 실행
  6. python manage.py runserver => 서버 켜지는지 확인하기
  7. python manage.py migrate => migrations DB에 적용

 

# 예약 생성하기

  1. 예악자 이름, 연락처를 입력받고 우리 병원 첫 예약자라면 예약자 테이블에 생성하기
  2. 환자 이름, 환자 생년월일, 병원, 진료 타입, 날짜, 시간 body로 입력받기
  3. 중복 예약 여부 확인은 예약자, 환자이름, 환자 생년월일, 병원, 날짜, 시간으로 확인하기
  4. 예약 생성 후 예약코드와 예약자 이름 결과값으로 반환하기

 

# 어려웠던 부분

딱히 없었다..!! 2달만에 django를 다시 사용해봤는데 역시 파이썬은 인간친화적인 언어다. 코드가 깔끔하니 눈에 잘익힌다. 그리고 장고는 데이터 단위로 폴더가 나뉘고 해당 데이터를 다루는 기능에 따라 코드를 작성했다. 예를 들어 유저단, 예약단, 상품단 이렇게 구조가 나뉘어져있는데 노드는 컨트롤러끼리, 모델끼리 뭉쳐있다. 개인 취향으로는 장고의 구조가 더 편하다고 느꼈다.

 

728x90