views.py
파일을 약간 손보고 이제 어느정도 완성된 API를 크롬 브라우저로 쪼물딱 쪼물딱 해보겠습니다.
RecipeViewSet
클래스에 메서드 하나만 선언 할 거에요.
perfomr_create
메서드인데요. 현재 인증된 유저의 정보를 serializer에 저장하기 위해서에요.
성공!
크롬 화면에서 테스트 해볼 게요. 아래 명령어를 넣으면 컨테이너가 돌아가면서 서버가 실행되요.
docker-compose up
잘 보면 Limes, Vegan은 선택만 할 수 있어요. read_only_field의 쓰임 아시겠쥬?
바로 URL을 선택하고 엔터 때려보세요.
딱 달라진 것이 있다면 리스트 안에 딕셔너리가 담겨 있는 모습이 보일거에요.