본문 바로가기
내일배움캠프 AI 웹 프로그래밍

내일배움캠프 40일차 TIL_시리얼라이저2

by thriveview 2023. 10. 4.

이어서 하자면, 아까 POST한 컨텐트를 어떻게 보느냐인데 

 

웹에서 보내는 방식을 application/json 을하여 프론트엔드에서 fetch, (그 외 다양한 방법)으로 데이터를 받음

 

우리가 받은 데이터를 article로 하고 싶을때는 아래와 같음

serializer = ArticleSerializer(가지고올 데이터)

 

그리고 위 상태에서 저장하고 싶을땐

serializer.save() 추가

그런데 이게 되려면 is_valid를 먼저해야함, 유효성 검사를 먼저해야 한다 그리고 save가 가능

정리하면 아래와 같다 

 

그런데도 에러가 나온다면 models.py에 가서 추가해주자 null=True blank=True

그리고 터미널에서 python manage.py makemigrations 해주기 

 

 

아래와 같이 에러 나왔을때 이유도 확인가능

 

여기까지 일단 파이썬 장고 실무심화 2주차 2-5 강의 20분까지였다. 총 35분 48초 영상 

시간상 일단 그냥 계속 듣고보기로 ㅜㅜ