이어서 하자면, 아까 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초 영상
시간상 일단 그냥 계속 듣고보기로 ㅜㅜ
'내일배움캠프 AI 웹 프로그래밍' 카테고리의 다른 글
내일배움캠프 42일차 TIL_프로젝트 시작전, 뼈대만들기 [가상환경 설정/django 설치/pip list/freeze/startproject/gitignore/git init/ app install까지 (0) | 2023.10.04 |
---|---|
내일배움캠프 41일차 TIL_CRUD / 매개변수 / DRF (1) | 2023.10.04 |
내일배움캠프 39일차 TIL_모델 시리얼라이저 활용해보기 (0) | 2023.09.27 |
내일배움캠프 38일차 TIL_데코레이터 함수 (0) | 2023.09.26 |
내일배움캠프 37일차 TIL_왕초보 '시리얼라이저'배우기2 (0) | 2023.09.26 |