내일배움캠프/내일배움캠프 TIL

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 44일차

Today I Learned - 메서드를 전반적으로 구현했고, 추가로 권한 처리랑 예외처리, 기획에 맞게 수정 - 리뷰작성 기능을 숙소를 예약한 작성자만 리뷰를 달 수있도록 기획하였기 때문에 숙소 상세페이지가 아닌 마이페이지에서 내 예약내역과 내 리뷰를 조회할 수 있게 하였고, 내가 예약한 숙소의 아이디를 받아서 post하도록 변경하였다. - 숙소의 상세페이지에서 숙소의 상세정보를 불러오고 해당 숙소에대한 댓글들을 불러오게 하도록 기획 #view.py class RoomDetail(APIView): def get(self, request, room_id): room_review = get_object_or_404( Rooms, id=room_id) # room_id에 해당하는 ..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 43일 - 토스페이 API

TIL - 장고 심화 프로젝트 중간 상황 오늘은 merging작업에 팀원들이 하루종일 맘고생을.. (묭님 : 어? 금지입니다) 우리 git branch전략은 developbranch(머지담당: 나) / admin_developbranch(머지담당:묭님) 각각 나누어서 진행을 했는데 developbranch에는 예약, 숙소 상세조회, 리뷰, 유저, 마이페이지 기능이었고 admin_developbranch는 숙소 crud, 예약자 명단 조회 등의 기능(관리자만 사용 가능한)이었는데 app은 users와 hotels 단 2개 밖에 없다보니 branch를 나누어서 conflict를 해결하고 merge해도 각자 로컬에서 pull을 하니 충돌이 많이 생겼다. 규모가 작은 프로젝트인데 사람은 다섯명이니 같은 폴더를 ..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 42일차

Today I Learned 내가 맡은 부분은 마이페이지에서 내가 쓴 리뷰조회, 예약 조회 / 숙소 상세보기 & 리뷰 조회 / 리뷰 CRUD => 전체적인 구현은 완료했고, 로그인 시 예외처리만 남음 + 추가기능 생각 중! 오늘 기능 구현 중에 에러난 부분에 대해서 포스팅 문제 발생 : def post(self, request, review_id): room = get_object_or_404(Rooms, id=review_id) serializer = ReviewCreateSerializer(data=request.data) if serializer.is_valid(raise_exception=True): serializer.save(room = room) 해당 숙소에 대한 리뷰를 create할 때 위..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 41일차

프로젝트 프로젝트명 : Vitamin Hyatt Hotel 공통 회원가입 → users/signup → 필수 요소 : 이름, 이메일, 전화번호 로그인 → users/login 관리자용 (묭/연) 방 등록 - 위치,서비스 제공 목록, 방 이미지, 설명 방 조회 - boolean 방 삭제 - 예약한 사람이 있으면 X 팀 팀명 : 비타민 B3 팀 소개 : 상큼한 팀 방 수정 예약자 명단 조회(이름, 전화번호, 방, 날짜) 추가 기능 ( 제작 후반 검토 ) 룸서비스 예약 조회(최후로 미루죠!) 일반회원용 (옐/송/은) 숙소 조회 - 지역별/유형별 숙소 예약&예약 취소 (옵션 선택 : 인원 수 추가, 날짜, 조식 포함, 지점) - 다른 사람이 동시간 같은방을 먼저 예약 했다면 예약할 수 없게 .. 검색기능 숙소 ..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 40일차

오늘은 팀 프로젝트 전 개인과제로 주어진 객체지향 개인과제위주로 공부하고 개인과제 제출! Today I Learned 객체지향 공부.. 1) 캡슐화(Encapsulation) 데이터와 메서드를 하나의 논리 단위로 묶는 것 - 캡슐화의 주요 목적 : 정보 은닉(Information Hiding). 객체의 내부 데이터에 직접적인 접근을 막아서 외부에서 객체의 상태를 변경하는 것을 방지한다. - 캡슐화의 구현 방법 1) 객체 내부의 데이터를 private로 선언하여 객체 내부 상태를 외부로 부터 숨긴다. 2) getter와 setter 메서드 : 객체 내부 데이터를 private로 선언한 상태에서 외부에서 해당 데이터에 접근할 수 있는 getter/setter 메서드를 제공하고, 이 메서드를 통해서만 객체의 ..

sogummi
'내일배움캠프/내일배움캠프 TIL' 카테고리의 글 목록 (8 Page)