AI 웹개발반132 [Django] raise serializers.ValidationError 사용 시 assertEqual로 에러 메세지 비교하기 시간 유효성 체크 함수 개선 및 테스트코드를 맞추어 수정하며 알게된 것. - 1 - 시간유효성 체크를 위해, 함수를 작성하며 사용했던 ValidationError raise serializers.ValidationError 를 사용할 경우 status는 400_Bad_Request 에러를 뱉는다 - 2 - 테스트 코드를 수정하면서 가져온 오류 메세지를 assertEqual로 비교하고 싶었다. 가져오는 응답 메세지는 아래와 같이 출력된다. print("⭐️", response.data) ⭐️ {'error': ErrorDetail(string='모집 시작시간 오류. 현재 이후의 시점을 선택해주세요, code='invalid')} response.data["error"] 로 출력하면 value값에 있는 내용.. 2023. 7. 1. [WIL]:16 최종 프로젝트 4주차 지난 주 회고 1. 고객 피드백을 받아 기능들을 수정했다. 2. 내 커뮤니티 모아보기 페이지를 기획하고 백엔드에 코드를 추가했다 3. vue를 공부하고 기능을 작성해 간단하나마 한 개 페이지를 완성해보았다. 와! 4. 담당기능의 url을 정리했다 ㄴ 작성하다보니 feed/community/feed 형태가 되어있는 url이 많아서 싹 restful api로 정리함! 사용하지 않는 파라미터가 들어가는건 조금 아쉽지만 feed/community/feed는 명백히 이상해보이므로 변경하였다! Keep 유지할 부분 꾸준하게 할 수 있는 만큼 차근차근 노력해나가는 것 고객 피드백을 받고 열심히 개선한 것 -> 팀원 모두에게 박수를 보낸다👏👏👏 새로운 기술을 공부하고 적용하는 자세! Prefetch! Problem 문.. 2023. 7. 1. [Django + Vue] Profile에 새로운 내용 가져와 추가하기 오늘 한 것 : profile에 유저가 참여중인 공구 게시글 목록 넣기 vue + django 활용 참조의 참조를 하려니 헷갈리고 어려웠다. 그럴땐 sql쿼리문을 활용하며 하나씩차근차근 불러와보자! https://diane073.tistory.com/148 django에서 작업 profile에만 사용할 시리얼라이저를 정의 해당 글로 이동하는 url을 걸어주기위해 community url을 함께 받아왔다 #feed / seriliazers.py class ProfileGrouppurchaseSerializer(serializers.ModelSerializer): community_url = serializers.SerializerMethodField() class Meta: model = GroupPurc.. 2023. 6. 30. [Vue] vue 기초2 및 alert 작성 공식문서 보며 익히기라 되어있지만 유튜브 보면서 약간의 독학, 팀원들의 코드보면서 하나씩 찾아보며 적당~히 이해한 다음 공식 문서를 보기 시작했다.. vue 공식문서는 한글화가 잘 되어있어서 읽고 적용해보기 정말 용이하다! 구글링해보면 원하는 정보가 다른 js 프레임워크에 비해 적은 편이지만 직관적으로 코드를 쓸 수 있고, 부드러운 사용성을 제공하는 점에서 앞으로 점점 쓰는 사람들이 많아지지 않을까! 팀 프로젝트에 조금이나마 도움이 되기 위해 차근차근 익혀나가고 있다 뷰 script의 기본 구성 ->JS니까 카멜 표기법을 기본으로 사용한다 (시작 소문자 나머지 대문자) 0) import import 문은 맨 위에 모아서 작성! import 할 모듈 혹은 {함수}, from 경로! router, api 파.. 2023. 6. 30. 이전 1 2 3 4 5 6 7 8 ··· 33 다음