[drf | recipe test] Build a Backend REST API - 42

Hyeseong·2021년 3월 8일
0

Implement feature for creating recipes👨‍🦱

views.py 파일을 약간 손보고 이제 어느정도 완성된 API를 크롬 브라우저로 쪼물딱 쪼물딱 해보겠습니다.

view👩‍🦱

RecipeViewSet 클래스에 메서드 하나만 선언 할 거에요.
perfomr_create메서드인데요. 현재 인증된 유저의 정보를 serializer에 저장하기 위해서에요.

테스트 돌려 보기

성공!

Browsable API👳‍♂️

크롬 화면에서 테스트 해볼 게요. 아래 명령어를 넣으면 컨테이너가 돌아가면서 서버가 실행되요.

docker-compose up

로그인(토큰 발행)👱‍♀️

modheader(헤더에 등록)🤴

tag post 요청👩‍⚖️

ingredient post 요청👩‍🏭

recipe post 요청👩‍🎨

잘 보면 Limes, Vegan은 선택만 할 수 있어요. read_only_field의 쓰임 아시겠쥬?

post 요청의 response in body👸

recipe GET 요청👨‍🚒

바로 URL을 선택하고 엔터 때려보세요.
딱 달라진 것이 있다면 리스트 안에 딕셔너리가 담겨 있는 모습이 보일거에요.

profile
어제보다 오늘 그리고 오늘 보다 내일...

0개의 댓글