자, 지금까지 해 봤던 것을 student list를 불러와봤고, student를 추가하는 것을 해봤습니다.
저런 목록 외에, student각각 개별적인 사람에 대한 정보와 함께, 얘네들을 수정하는 걸 한번 해봅시다. 고고
자 한개씩 볼려면 우선적으로 어디로 가야 하나씩 데이터를 볼지 알아야겠죠?
그 다음 api.py로 가서 StudentDeatil을 설계해줍니다. student_id를 입력해야 하도록 설계하였습니다.
StudentDetail를 만듭니다. 여기까지 하면
이렇게 student_id를 하나씩 하나씩 붙여가면서 데이터를 볼 수 있습니다.
여기까지 해봤으면 대부분 다 해봤는데, 이제 수정도 해봐야겠죠?
이렇게 put이라고 만들어봤습니다. 위에 만든 post와 거의 유사합니다.
그런데 이렇게 만들어서 던지면 어떻게 되는가 보면은
무슨 필드가 required라고 뜹니다.
저걸 꼭 채워야 하나 싶은데, 그냥 저걸 무시하고 put을 사용하고 싶으면 어떻게 하느냐 보면
이런식으로 해주면 값을 하나만 넣어도 잘 돌아갑니다.
--수정--
저렇게 하면 POST와 마찬가지고 수정이 아니라 필드가 생성이 되는데
이렇게 코드를 수정해주면 됩니다.
'유튜브 > 장고(django) Rest API' 카테고리의 다른 글
7 - django rest api token auth (0) | 2020.10.23 |
---|---|
6 - Django rest api (delete) (0) | 2020.10.23 |
4 - Django rest api 생성(post) (0) | 2020.10.22 |
3 - django rest api 만들기 (api.py, serializers.py) (0) | 2020.10.22 |
2 - 장고 프로젝트 생성 및 rest api 시작 (0) | 2020.10.22 |