DRF (3) 썸네일형 리스트형 23.05.01 TIL 오늘은... 1. 개인과제 해설 강의 2. 페어프로그래밍(링크) 를 하고 밀린 강의 내용등을 정리하였다. 1. 개인과제 해설 강의 정리 1-1. 글 상세보기/리스트보기 같이 처리하기 def get(self, request, todo_id=None) default parameter를 이용하면, 해당 인자를 넘겨주지 않는 경우에도 에러가 발생하지 않고 처리가 가능하다. 이후 if문을 이용해 None이면 전체 글의 리스트를 조회하고 todo_id가 자연수이면 해당 글을 상세보기하는 식으로 구현할 수 있다. 1-2. View 작성 팁: 주석과 return response로 시작하기 class UserView(APIView): def post(self, request): ''' 회원 가입(email, passwo.. 23.04.25 TIL - 프로젝트 생성 및 기본설정(poetry) 요약: poetry설치, 사용. DRF, simplejwt, cors-headers,yasg 설치 및 초기설정 오늘은 개인과제를 위한 셋팅을 했다. 처음으로 poetry를 이용해 의존성관리 및 가상환경 설정을 하면서 django프로젝트를 만들어 보기로 했다. 1. Poetry 설치 및 사용 1-0. Poetry란.. Poetry는 파이썬 의존성 관리를 위한 툴이다. poetry.lock을 이용해 서로 다른 환경에서도 동일한 패키지를 유지할 수 있고, 자동으로 poetry.toml과 poetry.lock을 갱신하고, 직접 패키지를 만들고(build) 배포(publish)할 수 있는 등 다양한 기능을 제공하며 가상환경도 함께 관리할 수 있는 아주 편리한 툴이다. 기존에 사용하는 requirements.txt.. 23.04.24 TIL - DRF: serialize, renderer, response 오늘 한 것 강의를 듣다가 궁금한 것이 생겨서 하루 꼬리에 꼬리를 물고 찾아다녔다. 아래 내용이 오늘자 탐색의 결과이다. 21:00 현재 선발대 강의 내용 정리중 문제: test.py에서 response 까보기 문제상황은 다음과 같다. test.py에서 회원가입 API를 검증하려고 한다. 회원가입 API는 유효한 입력일 때 DB에 유저 데이터를 생성하고 응답에 생성된 유저데이터를 함게 실어 보낸다. 나는 test.py에서 입력된 user의 email과 응답에 실려온 유저데이터의 email을 비교해ㅗ고자 한다. 시도 1. response를 parse 해보기 우리가 까보려고 하는 email값은 response에 존재하며 이는 serializer에 의해 직렬화된 데이터일 것이다. 왜냐하면 우리가 views.p.. 이전 1 다음