내일배움캠프

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

내일배움캠프 TIL 46일차

발표 3시간 전 merge한 main을 각자 pull받았을 때 났던 에러 post 요청 시 Unauthorized에러가 났었다. 시도: admin과 관련된 뷰와 인증관련 코드들을 찾아보았다. 해결 async function createRoom() { const accessToken = localStorage.getItem('access') // { const nameError = data.name[0] || null; const maxMembersError = data.max_members[0] || null; const descriptionError = data.description[0] || null; const priceError = data.price[0] || null; if (nameError..

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

내일배움캠프 TIL 45일차

class BookManage(APIView): permission_classes = [permissions.IsAuthenticated] def get(self, request, pk): all_books = get_object_or_404(Book, id=pk) serializer = BookSerializer(all_books) redirect_url = reverse('mypagelist', args=[str(all_books.pk)]) return redirect(redirect_url) # 마이페이지 에약 상세로 전달 문제 : 같은 get메서드가 있어서 마이페이지로 redirect시킴 시도 : # return redirect('/manager/rooms/') # return redirect({..

내일배움캠프/내일배움캠프 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할 때 위..

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